SORU
1 Temmuz 2009, ÇARŞAMBA


Href JavaScript fonksiyon vs. özelliği

Herhangi bir Yönlendirme Olmadan bir tıklama basit bir JavaScript fonksiyonu çalıştırmak istiyorum. Herhangi bir fark veya yararı arasında koyarak JavaScript çağrısı href öznitelik (bunun gibi: <a href="javascript:my_function();window.print();">....</a>) vs. koyarak bu onclick öznitelik (bağlama için onclick olay)?

CEVAP
5 Temmuz 2012, PERŞEMBE


kötü:

<a id="myLink" href="javascript:MyFunction();">link text</a>

iyi:

<a id="myLink" href="#" onclick="MyFunction();">link text</a>

daha iyi:

<a id="myLink" href="#" onclick="MyFunction();return false;">link text</a>

daha 1:

<a id="myLink" title="Click to do something"
 href="#" onclick="MyFunction();return false;">link text</a>

daha 2:

<a id="myLink" title="Click to do something"
 href="PleaseEnableJavascript.html" onclick="MyFunction();return false;">link text</a>

Neden daha iyi? return false bağlantı aşağıdaki tarayıcı engeller çünkü

en iyi:

JQuery ya da benzeri çerçeve elemanın KİMLİĞİ özelliği işleyicisi eklemek için kullanın.

$('#myLink').click(function(){ MyFunction(); return false; });

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • GoogleTechTalks

    GoogleTechTa

    15 AĞUSTOS 2007
  • Jay Will

    Jay Will

    19 NİSAN 2006
  • READ DESCRIPTION NOW!!!!!!!

    READ DESCRIP

    18 ŞUBAT 2009