Atributo de evento HTML onhashchange

❮ Atributos de evento HTML

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