Derniers tutoriels de développement web
 

événement onhashchange

<Object Event

Exemple

Exécuter un script JavaScript lorsque la pièce d'ancrage a été modifié:

<body onhashchange="myFunction()">
Essayez vous - même »

Plus "Try it Yourself" - "Try it Yourself" exemples ci - dessous.


Définition et utilisation

L'événement se produit onhashchange quand il y a eu des changements à la pièce d'ancrage (begins with a '#' symbol) de l'URL actuelle.

Un exemple de ce qu'est une pièce d'ancrage est en fait: On suppose que l'URL est en cours
http://www.example.com/test.htm#part2 - La partie d'ancrage de cette URL serait # part2.

Pour appeler cet événement, vous pouvez:

  • Changer la pièce d'ancrage en définissant la location.hash ou location.href propriété de l' objet Emplacement
  • 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

Support du navigateur

Les chiffres du tableau indiquent la première version du navigateur qui soutient pleinement l'événement.

un événement
onhashchange 5.0 8.0 3.6 5.0 10.6

Syntaxe

En HTML:

JavaScript:

object .onhashchange=function(){ Essayez vous - même »

En JavaScript, en utilisant la addEventListener() méthode:

object .addEventListener("hashchange", myScript );
Essayez vous - même »

Note: Le addEventListener() méthode est pas prise en charge dans Internet Explorer 8 et les versions antérieures.


Détails techniques

Bulles: Oui
cancelable: Non
Type d'événement: un événement
Pris en charge les balises HTML: <Body>
DOM Version: Niveau 3 Évènements

Exemples

autres exemples

Exemple

Comment assigner le "onhashchange" événement à l'objet de la fenêtre:

window.onhashchange = myFunction;
Essayez vous - même »

<Object Event