HTML onhashchange gebeurteniskenmerk
Voorbeeld
Voer een JavaScript uit wanneer het ankergedeelte is gewijzigd:
<body onhashchange="myFunction()">
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
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 |
Syntaxis
<element onhashchange="script">
Attribuutwaarden
Value | Description |
---|---|
script | The script to be run on onhashchange |
Technische details
Ondersteunde HTML-tags: | <lichaam> |
---|
Gerelateerde pagina's
HTML DOM-referentie: onhashchange-gebeurtenis
❮ HTML-gebeurteniskenmerken