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

  • Friday NightFort

    Friday Night

    15 EYLÜL 2011
  • hockeywebcasts

    hockeywebcas

    31 EKİM 2012
  • TROPFEST

    TROPFEST

    27 Mart 2007