Atributo HTML onhashchange
Definição e uso
O atributo onhashchange é acionado quando houver alterações na parte âncora (começa com um símbolo '#') da URL atual.
Um exemplo do que realmente é uma parte âncora: Suponha que a URL atual seja
http://www.example.com/test.htm#part2 - A parte âncora dessa URL seria #part2.
Para invocar este evento, você pode:
- Altere a parte âncora definindo a propriedade location.hash ou location.href do objeto Location
- Navegue até a página atual com um marcador diferente (use os botões "voltar" ou "avançar")
- Clique em um link para uma âncora de marcador
Aplica-se a
O atributo onhashchange faz parte dos Event Attributes e pode ser usado no seguinte elemento:
Elementos | Evento |
---|---|
<corpo> | onhashchange |
Exemplo
Execute um JavaScript quando a parte âncora foi alterada:
<body onhashchange="myFunction()">
Suporte ao navegador
Os números na tabela especificam a primeira versão do navegador que suporta totalmente o atributo de evento.
Event Attribute | |||||
---|---|---|---|---|---|
onhashchange | 5.0 | 8.0 | 3.6 | 5.0 | 10.6 |