Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
16
Cevap
2504
Tıklama
0
Öne Çıkarma
Bu KODLAR NE ANLAMA GELİYOR ??
R
11 yıl
Yüzbaşı
Konu Sahibi

arkadaşar öncelikle bu konuyu nereye açacağımı bilemediim çünkü konu olarak HTML aslında ama öyle bir konu yok neyse sorun şu



<a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=96575001&url=javascript:;" data-target="öylesine bir yazı" data-href="javascript:;" data-target="öylesine bir yazı"></a>

şimdi html bilenler a href satırının link verme olduğunu biliyorlardır heralde , ama benim sorunum şunlar:
1. href tagına neden javascript yazılmış

2. data-target ne demek? ne anlama geliyor?
teşekkürler şimdiden



V
11 yıl
Yüzbaşı

a tagın bir linke değilde bir javascript komutunu çalıştıracağını belirtiyor istersen # de yazabilirsin ama programcılar ne yaptığı hatırlamak için genelde javascript:; yazarlar
data-target ise bu a tagına tıklandığında gönderilcek veriyi belirtiyor mesela bu tag a tıklandığında bir pop-up açılabilir ve herhangi bir veri gösterilebilir


Bu mesaja 1 cevap geldi.
R
11 yıl
Yüzbaşı
Konu Sahibi

teşşekkür ederim ama anlamadığım ksıım data-target oldu nasıl yani ben şimdi <a href="baskasayfa.html" data-target="digersayfa.html" /> şeklinde kullanırsam tıkladığımda "digersayfa.html" e mi gider yoksa "baskasayfa.html" e mı gider ?


Bu mesaja 1 cevap geldi.
M
11 yıl
Yarbay

quote:

Orijinalden alıntı: reto

teşşekkür ederim ama anlamadığım ksıım data-target oldu nasıl yani ben şimdi <a href="baskasayfa.html" data-target="digersayfa.html" /> şeklinde kullanırsam tıkladığımda "digersayfa.html" e mi gider yoksa "baskasayfa.html" e mı gider ?

Hayir. Html icinde bir element ile ilgili data tutmak icin boyle yapilir. Jquery ile ya da Javascript ile o elemente daha sonra ulasip ilgili islem yapilir. Ornegin bir butona tiklaninca uyari mesaji vermek istiyorsun ve bu uyari mesaji surekli degisiyor. Bunu sayfa olusurken data-alert diye kaydedersin, tiklaninca da bunu gosterirsin. Mesaj degistikce kod degistirmek zorunda kalmazsin.



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
R
11 yıl
Yüzbaşı
Konu Sahibi

tamam data-target veriyi tutuyor sonra biz o veriyi javascript le falan ulaşıp istediğimizi yaptırıyoruz doğrumu anlamışım ? haa bide javascriptle ulaşma kısmı ise şöyle mi = $("datatargeticerigi")..... bunun gibi mi ? oooff kafam karıştı


Bu mesaja 1 cevap geldi.
M
11 yıl
Yarbay

<button bilmemne data-alert="Clicked' />

<script>

button.on.click(function (e)){

$(this) ya da $('#buttonId').data("alert") seklinde alabilirsin.

Jquery eski versiyonlari icin .attr("data-alert") kullanmak gerekli.
Yeni versiyonlar icin direkt .data("alert") seklinde alabilirsin.
Eger uzun bir data ismi var ise mesela "data-alert-on-click-event" gibi o zaman
.data("alert-on-click-event") gibi.



}


</script>


Bu mesaja 1 cevap geldi.
R
11 yıl
Yüzbaşı
Konu Sahibi

YANLIŞIM nerde ya çalıştırıyorum UNDEFINED yazıyor

----JQUERY KISMI----------

$("#link").click(function(e) {

var deger = $("#link").data("datadegerim");
alert(deger);

});

-------HTML KISMI------------
<a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=96620247&url=#" data-target="datadegerim" data-href="#" data-target="datadegerim">tıkla </a>


HATAM nerde bu kodlarda ? bişeyden değil taktım bu data yı öğrenmeyi bir sürü parametresi var ....


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Mephalay
M
11 yıl
Yarbay

data-target yazdigin icin aslinda sunu diyorsun " ben bir data belirledim, datanin adi da 'target' ". Yani datayi cekmek icin Jquery yi su sekilde degistirmelisin.
var deger = $("#link").data("target");

Eger jquery eski ise, direkt attribute olarak alman da gerekebilir. Ustteki metod calismaz ise sunu dene :

var deger = $("#link").attr("data-target");


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @reto
R
11 yıl
Yüzbaşı
Konu Sahibi

oldu hocam saolun peki bir sorum olacak jquerry kısmındaki .data() fonksiyonun içine target değilde diğer data elemanlarıda(örneğin data-direction vb ...) gelebilir mi değilmi ?
2.sorum ise şu data-target komutunu html de kullanırsak google nin aramalarında üst seviyelere çıkmamıza yardımcı oluyor mu?


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Mephalay
M
11 yıl
Yarbay

Rica ederim, evet target olarak belirledigin her seyi cekebilirsin. Ama o elementle ilgili seyleri koymaya dikkat et, sonra proje buyudugu zaman neyi nereden aldiginin kontrolunu kacirabilirsin.

Google da, hatta sayfani ziyaret eden herhangi bir kullanici bu yazdigin target degerlerini okuyabilir. O sebeple kritik bilgileri yazmamaya dikkat et. Google data degerlerini dikkate almaz, yukari cikmana yardimci olmayacaktir. Algoritmasini tam olarak kimse bilmiyor ama almasi sacma olurdu : )


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @reto
R
11 yıl
Yüzbaşı
Konu Sahibi

Teşekkürler Sorularıma cevap verdiğiniz için ... Bu arada benim için önerebileceğiniz php - jquerry eğitim setleri varmı vidobu sitesini biliyorum bi ara dinlemiştim bi kaç dersini ordaki adam (Hakan Çamoğlu) çok iyi anlatıyor ama ücretli olduğu için izleyemedim başka buna benzer ama beleş :D varmı?


Bu mesaja 1 cevap geldi.
M
11 yıl
Yarbay

Valla ben Turkce kaynaktan hic calismadim acikcasi : ) Ama bir ara calisirim diye kodlab in Jquery kitabini almistim, fakat aradiklarimi icinde bulamadim. Jquery nin dokumentasyonu cok basarili buradan her seye ulasabilirsin internet uzerinden, hem de "beles" : )
http://api.jquery.com/


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @reto
R
11 yıl
Yüzbaşı
Konu Sahibi

evet türkçe kaynak olarak sıkıntılıyız söylediğin siteyi biliyorum ama ingilizce olması nedeniyle yarım yamalak anlıyorum teşekkürler sorularım olursa sana mesaj olarak gönderecem :) inş cevaplarsın


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Mephalay
M
11 yıl
Yarbay

Baslik acarak sor olabildigince ki baska sorunu olanlar da ya da daha iyi cevaplari olanlar da fayda gorsun : )
PM e her zaman acigim, cok yalnizim : (


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @reto
R
11 yıl
Yüzbaşı
Konu Sahibi

:D tmm konu açtıktan sonra sana mesaj atayım bari maksat haberin olsun :) yalnızım kısmı nı ise hiç anlamadım ama ALLAH yalnızlık tan başka dert vermesin ne diyim :) bende çok yalnızım takılmışım bi hırsın peşine buralara kadar geldim :D


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Mephalay
M
11 yıl
Yarbay

Espri yapiyorum ya : ) tesekkur ederim dostum.


Bu mesaja 1 cevap geldi.
R
11 yıl
Yüzbaşı
Konu Sahibi

farkındayım :) her ne kadar belli etmediysem de .... ben teşekkür ederim dostum sağlıcakla kall :D




Bu mesajda bahsedilenler: @Mephalay
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.