Atributo HTML onhashchange
Definición y uso
El atributo onhashchange se activa cuando ha habido cambios en la parte de anclaje (comienza con un símbolo '#') de la URL actual.
Un ejemplo de lo que realmente es una parte ancla: Suponga que la URL actual es
http://www.example.com/test.htm#part2 - La parte ancla de esta URL sería #part2.
Para invocar este evento, puede:
- Cambie la parte de anclaje configurando la propiedad location.hash o location.href del objeto de ubicación
- Navegar a la página actual con un marcador diferente (Use los botones "atrás" o "adelante")
- Haga clic en un enlace a un marcador de anclaje
Se aplica a
El atributo onhashchange es parte de los atributos del evento y se puede usar en el siguiente elemento:
Elementos | Evento |
---|---|
<cuerpo> | cambio de hachís |
Ejemplo
Ejecute un JavaScript cuando se haya cambiado la parte del ancla:
<body onhashchange="myFunction()">
Compatibilidad con navegador
Los números de la tabla especifican la primera versión del navegador que es totalmente compatible con el atributo de evento.
Event Attribute | |||||
---|---|---|---|---|---|
onhashchange | 5.0 | 8.0 | 3.6 | 5.0 | 10.6 |