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()">
Essayez-le vous-même »

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