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
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.