Définition et utilisation
Le onhashchange attribut se déclenche quand il y a eu des changements à la partie d'ancrage (commence par un '#' symbole) de l'URL actuelle.
Un exemple de ce qu'une pièce d'ancrage est en fait: Supposons que l'URL actuelle est
http://www.example.com/test.htm#part2 - The anchor part of this URL would be #part2 . http://www.example.com/test.htm#part2 - The anchor part of this URL would be #part2 .
Pour appeler cet événement, vous pouvez:
- Changer la partie d'ancrage en réglant le location.hash ou location.href property de l' Location Object
- Accédez à la page en cours avec un autre signet (Utilisez le "back" ou "forward" boutons)
- Cliquez sur un lien vers une ancre de signet
S'applique à
Le onhashchange attribut fait partie des attributs de l' événement , et peut être utilisé sur l'élément suivant:
Éléments | un événement |
---|---|
<body> | onhashchange |
Exemple
Exécuter un script JavaScript lorsque la partie d'ancrage a été modifié:
<body onhashchange="myFunction()">
Essayez - le vous - même » support du navigateur
Les chiffres du tableau indiquent la première version du navigateur qui prend en charge pleinement l' event attribut.
Attribut de l'événement | |||||
---|---|---|---|---|---|
onhashchange | 5.0 | 8.0 | 3.6 | 5.0 | 10.6 |