SORU
13 EKİM 2011, PERŞEMBE


Href ifade <a href="javascript ne yapar:;">&;/lt a&;? gt

Aşağıdaki href zaman zaman web sayfalarında kullanılan gördüm. Ancak, bunu yapmak için bu tekniği çalışıyor anlamıyorum. Birisi lütfen açıklayabilir mi?

<a href="javascript:;"></a>

CEVAP
13 EKİM 2011, PERŞEMBE


<a> bir eleman ya da href name bir öznitelik olmadıkça geçersiz HTML.

Eğer doğru bir bağlantı (yani altı çizili, el pointer, vb.) işlemek istiyorsanız, o zaman sadece href öznitelik varsa yapacaktır.

Bu kodu bu nedenle bazen href öznitelik gerçek bir URL sağlamak zorunda kalmadan bir bağlantı yapmak için bir yol olarak kullanılır, ama. Geliştirici kendisi bir şey yapmak için değil bağ belli ki istiyordu, ve bunu biliyordu en kolay yolu buydu.

Muhtemelen bazı javascript kodu başka bir yerde olan bir olay tetiklendiğinde link tıkladım, ve o olacak ne istiyor aslında, ama ne istiyor ona bakmak gibi bir normal <a> tag link.

Bazı geliştiriciler aynı amaç için href='#' kullanın, ama bu tarayıcı istemiş olabilir sayfası, üstüne atlamak için neden olur. Ve sadece href='' geçerli sayfa sayfa refresh olur yani) bir bağlantı olduğundan href boş bırakın edemedi.

Bu işleri halletmenin yolları var. href Javascript kodu boş bir bit kullanarak bunlardan biri, ve en iyi çözüm olmasa da, işe yarıyor.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Charles Griffin Gibson

    Charles Grif

    26 NİSAN 2006
  • Sam Kear

    Sam Kear

    14 Temmuz 2007
  • UberFacts

    UberFacts

    26 EKİM 2013