WindowEventHandlers.onhashchange

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

{{Specifications}}

Compatibilidad en navegadores

No compatibility data found for api.WindowEventHandlers.onhashchange.
Check for problems with this page or contribute missing data to mdn/browser-compat-data.