Attribut HTML onhashchange
Définition et utilisation
L'attribut onhashchange se déclenche lorsque des modifications ont été apportées à la partie ancre (commence par un symbole '#') de l'URL actuelle.
Un exemple de ce qu'est réellement une partie d'ancrage : Supposons que l'URL actuelle est
http://www.example.com/test.htm#part2 - La partie d'ancrage de cette URL serait #part2.
Pour invoquer cet événement, vous pouvez :
- Modifiez la partie d'ancrage en définissant la propriété location.hash ou location.href de l' objet Location .
- Accédez à la page en cours avec un signet différent (utilisez les boutons "précédent" ou "suivant")
- Cliquez sur un lien vers une ancre de signet
S'applique à
L'attribut onhashchange fait partie des Event Attributes et peut être utilisé sur l'élément suivant :
Éléments | Événement |
---|---|
<corps> | onhashchange |
Exemple
Exécutez un JavaScript lorsque la pièce d'ancrage a été modifiée :
<body onhashchange="myFunction()">
Prise en charge du navigateur
Les nombres dans le tableau indiquent la première version du navigateur qui prend entièrement en charge l'attribut d'événement.
Event Attribute | |||||
---|---|---|---|---|---|
onhashchange | 5.0 | 8.0 | 3.6 | 5.0 | 10.6 |