Esta tradução está incompleta. Ajude atraduzir este artigo.
O evento hashchange é disparado quando a hash da window muda. (ver location.hash
).
Sintaxe
window.onhashchange = funcRef;
ou
<body onhashchange="funcRef();">
ou
window.addEventListener("hashchange", funcRef, false);
Parâmetros
funcRef
- Referência a uma função
Exemplo
if ("onhashchange" in window) { alert("O browser têm suporte ao evento hashchange!"); } function locationHashChanged() { if (location.hash === "#algointeressante") { algoInteressante(); } } window.onhashchange = locationHashChanged;
O evento hashchange
O evento hashchange disparado possui os seguintes campos
Campo | Tipo | Descrição |
newURL |
DOMString |
A nova URL para a qual a janela está navegando. |
oldURL |
DOMString |
A antiga URL da qual a janela veio. |
Especificações
Especificação | Status | Comentário |
---|---|---|
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 |
Compatibilidade dos Browsers
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Suporte Básico | 5.0 | 3.6 (1.9.2) |
8.0 atributos |
10.6 | 5.0 |
Feature | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Suporte Básico | 2.2 | 1.0 (1.9.2) | 9.0 | 11.0 | 5.0 |
Etiquetas do documento e colaboradores
Colaboradores desta página:
cleydsonjr,
abensur
Última atualização por:
cleydsonjr,