Atributo de evento HTML onhashchange
Exemplo
Execute um JavaScript quando a parte âncora foi alterada:
<body onhashchange="myFunction()">
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
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 |
Sintaxe
<element onhashchange="script">
Valores de atributo
Value | Description |
---|---|
script | The script to be run on onhashchange |
Detalhes técnicos
Tags HTML suportadas: | <corpo> |
---|
Páginas relacionadas
Referência HTML DOM: evento onhashchange
❮ Atributos de evento HTML