HTML onhashchange Attribut d'Événement
Exemple
Exécutez un script JavaScript lorsque la partie ancre a été modifiée :
<body onhashchange="myFunction()"> 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.
Voici 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 un signet d'ancre
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 |
Syntaxe
< élément onhashchange=" script "> Valeurs d'Attribut
| Valeur | Description |
|---|---|
| script | Le script à exécuter lors de l'événement onhashchange |
Détails Techniques
| Balises HTML prises en charge : | <body> |
|---|
Pages Associées
Référence DOM HTML : événement onhashchange