Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
16
Cevap
2502
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

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Ü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.

Üye Ol Şimdi Değil



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.