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

  • Branboy3

    Branboy3

    12 AĞUSTOS 2012
  • Jon Reed

    Jon Reed

    14 AĞUSTOS 2006
  • TurkishRoyal

    TurkishRoyal

    16 Ocak 2007