WindowEventHandlers.onhashchange

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
WHATWG HTML Living Standard
The definition of 'GlobalEventHandlers' in that specification.
Living Standard  
HTML5.1
The definition of 'GlobalEventHandlers' in that specification.
Working Draft  
HTML5
The definition of 'GlobalEventHandlers' in that specification.
Recommendation  

Compatibilidad en navegadores

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,