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

  • alexis gillis

    alexis gilli

    23 HAZİRAN 2011
  • Boiler Room

    Boiler Room

    10 Mayıs 2012
  • Greater Than Gatsby Photoshop Actions & Lightroom Presets

    Greater Than

    11 ŞUBAT 2013