1. sayfa
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 |
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. |
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ı ![]() |
<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> |
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 .... |
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"); |
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? |
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 : ) |
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ı? |
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/ |
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 |
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 : ( |
: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 |
farkındayım :) her ne kadar belli etmediysem de .... ben teşekkür ederim dostum sağlıcakla kall :D |
1. sayfa
<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