HTML onhashchange Attribut
Définition et Utilisation
L'attribut onhashchange se déclenche lorsqu'il y a des changements dans la partie ancre (qui commence par un symbole '#') de l'URL actuelle.
Un exemple de ce qu'est réellement une partie ancre : supposons que l'URL actuelle soit
http://www.example.com/test.htm#part2 - la partie ancre de cette URL serait #part2.
Pour invoquer cet événement, vous pouvez :
- Changer la partie ancre en définissant la location.hash ou la location.href propriété de l' Objet Location
- Naviguer vers la page actuelle avec un signet différent (utilisez les boutons "précédent" ou "suivant")
- Cliquer sur un lien vers une ancre de signet
S'applique à
L'attribut onhashchange fait partie des Attributs d'Événement , et peut être utilisé sur l'élément suivant :
| Éléments | Événement |
|---|---|
| <body> | onhashchange |
Exemple
Exécutez un JavaScript lorsque la partie ancre a été changée :
<body onhashchange="myFunction()"> Support des Navigateurs
Les chiffres dans le tableau spécifient la première version du navigateur qui prend entièrement en charge l'attribut d'événement.
| Attribut d'Événement | |||||
|---|---|---|---|---|---|
| onhashchange | 5.0 | 8.0 | 3.6 | 5.0 | 10.6 |