Definición y Uso
El onhashchange atributo de incendios cuando no ha habido cambios en la parte de anclaje (comienza con un '#' símbolo) de la URL actual.
Un ejemplo de lo que una parte de anclaje en realidad es: Supongamos que la URL actual es
http://www.example.com/test.htm#part2 - The anchor part of this URL would be #part2 . http://www.example.com/test.htm#part2 - The anchor part of this URL would be #part2 .
Para invocar este evento, se puede:
- Cambiar la pieza de anclaje mediante el establecimiento de la location.hash o location.href property de la Location Object
- Vaya a la página actual con un marcador diferente (Use la "back" o "forward" botones)
- Haga clic en un enlace a un anclaje marcador
Se aplica a
El onhashchange atributo es parte de los atributos de los eventos , y se puede utilizar en el siguiente elemento:
Elementos | Evento |
---|---|
<body> | onhashchange |
Ejemplo
Ejecutar un JavaScript cuando la parte de anclaje se ha cambiado:
<body onhashchange="myFunction()">
Inténtalo tú mismo " Soporte para el navegador
Los números de la tabla especifican la primera versión del navegador que es totalmente compatible con el event de atributos.
Atributo evento | |||||
---|---|---|---|---|---|
onhashchange | 5.0 | 8.0 | 3.6 | 5.0 | 10.6 |