evento onhashchange
Ejemplos
JavaScript se ejecuta cuando la parte de anclaje de cambios:
<Cuerpo onhashchange = "myFunction ()">
Trate »
Definición y Uso
se cambia disparador de eventos onhashchange (con '#' como el número de salida) cuando la parte de anclaje de la URL actual.
Los ejemplos de la sección de anclaje: especifican la URL actual es
http://www.example.com/test.htm#part2 - esta URL en el ancla parte # part2.
Puede utilizar los siguientes métodos para llamar al evento:
- Al establecer la localización de objetos de location.hash o location.href modificar algunas propiedades de anclaje.
- Utilizar diferentes marcadores para navegar a la página actual (utilizando el "Volver" o "hacia adelante" botón)
- Haga clic en el enlace para saltar a un marcador de anclaje
Soporte para el navegador
Las cifras de la tabla representan el primer navegador para apoyar esta versión de los hechos.
evento | |||||
---|---|---|---|---|---|
onhashchange | 5.0 | 8.0 | 3.6 | 5.0 | 10.6 |
gramática
En HTML:
<Elementoonhashchange = "myScript"> tratar
En JavaScript:
objeto .onhashchange = function () {myScript }; tratar
JavaScript, utilice el método addEventListener ():
objetar .addEventListener ( "hashchange", myScript ); tratar
Nota: Internet Explorer 8 y versiones anteriores de IE no son compatibles con addEventListener () método.
detalles técnicos
Ya sea para apoyar la burbuja: | sí |
---|---|
Puede ser cancelada: | no |
Tipo de evento: | evento |
etiquetas HTML compatibles: | <Cuerpo> |