HTML onhashchange- kenmerk
Definitie en gebruik
Het athashchange-attribuut wordt geactiveerd wanneer er wijzigingen zijn aangebracht in het ankergedeelte (begint met een '#'-symbool) van de huidige URL.
Een voorbeeld van wat een ankergedeelte eigenlijk is: Stel dat de huidige URL
http://www.example.com/test.htm#part2 is - Het ankergedeelte van deze URL zou #part2 zijn.
Om dit evenement aan te roepen, kunt u:
- Wijzig het ankergedeelte door de eigenschap location.hash of location.href van het Location Object in te stellen
- Navigeer naar de huidige pagina met een andere bladwijzer (gebruik de knoppen "terug" of "vooruit")
- Klik op een link naar een bladwijzeranker
Geldt voor
Het athashchange-attribuut maakt deel uit van de Event Attributes en kan op het volgende element worden gebruikt:
elementen | Evenement |
---|---|
<lichaam> | onhashchange |
Voorbeeld
Voer een JavaScript uit wanneer het ankergedeelte is gewijzigd:
<body onhashchange="myFunction()">
Browserondersteuning
De getallen in de tabel geven de eerste browserversie aan die het gebeurteniskenmerk volledig ondersteunt.
Event Attribute | |||||
---|---|---|---|---|---|
onhashchange | 5.0 | 8.0 | 3.6 | 5.0 | 10.6 |