HTML onhashchange Attribut d'Événement

❮ Attributs d'Événements HTML

Exemple

Exécutez un script JavaScript lorsque la partie ancre a été modifiée :

<body onhashchange="myFunction()">
Essayez-le Vous-Même »

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


❮ Attributs d'Événements HTML