Esta traducción está incompleta. Por favor, ayuda a traducir este artículo del inglés.

El evento hashchange se dispara cuando la almohadilla ha cambiado (ver location.hash).

Sintaxis

window.onhashchange = funcRef;

ó

<body onhashchange="funcRef();">

ó

window.addEventListener("hashchange", funcRef, false);

Parámetros

funcRef
Una referencia a una función.

Ejemplo

if ("onhashchange" in window) {
    alert("¡El navegador soporta el evento hashchange!");
}

function locationHashChanged() {
    if (location.hash === "#somecoolfeature") {
        somecoolfeature();
    }
}

window.onhashchange = locationHashChanged;

El evento hashchange

El evento hashchange enviado, tiene los siguientes campos:

Campo Tipo Descripción
newURL DOMString La URL nueva hacia la cual la ventana está navegando.
oldURL DOMString La URL anterior desde la cual la ventana navegó.

Especificaciones

Especificacion Estado Comentario
HTML Living Standard
La definición de 'GlobalEventHandlers' en esta especificación.
Living Standard  
HTML 5.1
La definición de 'GlobalEventHandlers' en esta especificación.
Recommendation  
HTML5
La definición de 'GlobalEventHandlers' en esta especificación.
Recommendation  

Compatibilidad en navegadores

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

Caracteristica Chrome Firefox (Gecko) Internet Explorer Opera Safari
Soporte Basico 5.0 3.6 (1.9.2)

8.0

los atributos oldURL/newURL no estan soportados.

10.6 5.0
Feature Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Soporte Basico 2.2 1.0 (1.9.2) 9.0 11.0 5.0

Etiquetas y colaboradores del documento

Colaboradores en esta página: AlePerez92, daesnorey
Última actualización por: AlePerez92,