tutoriais mais recente desenvolvimento web
 

onhashchange Evento

<Objeto de evento

Exemplo

Executar um JavaScript quando a parte âncora foi alterado:

<body onhashchange="myFunction()">
Tente você mesmo "

Mais "Try it Yourself" exemplos abaixo.


Definição e Uso

O evento onhashchange ocorre quando tenha havido alterações na peça âncora (begins with a '#' symbol) da URL atual.

Um exemplo do que uma parte de âncora na verdade é: Suponha que a URL atual é
http://www.example.com/test.htm#part2 - A parte âncora dessa URL seria # part2.

Para chamar este evento, você pode:

  • Mudar a parte âncora, definindo o location.hash ou location.href propriedade do objeto Local
  • Navegue até a página atual com um marcador diferente (Use o "back" ou "forward" botões)
  • Clique em um link para uma âncora marcador

Suporte navegador

Os números na tabela especificar a primeira versão do navegador que suporta totalmente o evento.

Evento
onhashchange 5 8 3,6 5 10.6

Sintaxe

Em HTML:

Em JavaScript:

object .onhashchange=function(){ Tente você mesmo "

Em JavaScript, usando o addEventListener() Método:

object .addEventListener("hashchange", myScript );
Tente você mesmo "

Nota: O addEventListener() método não é suportado no Internet Explorer 8 e versões anteriores.


Detalhes técnicos

Bolhas: sim
cancelable: Não
Tipo de evento: Evento
tags HTML suportadas: <Body>
DOM Versão: Nível 3 Eventos

Exemplos

mais Exemplos

Exemplo

Como atribuir o "onhashchange" evento para o objeto de janela:

window.onhashchange = myFunction;
Tente você mesmo "

<Objeto de evento