tutoriais mais recente desenvolvimento web
 

onpageshow Evento

<Objeto de evento

Exemplo

Executar um JavaScript quando um usuário navega para uma página web:

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

Mais "Try it Yourself" exemplos abaixo.


Definição e Uso

O evento onpageshow ocorre quando um usuário navega para uma página web.

O evento onpageshow é semelhante ao onload evento, exceto que ele ocorre após o evento onload quando a página é carregada pela primeira vez. Além disso, o evento onpageshow ocorre cada vez que a página é carregada, enquanto que o evento onload não ocorre quando a página é carregada a partir do cache.

Para saber se uma página é carregada diretamente do servidor ou se a página é armazenada em cache, você pode usar o persistiu propriedade do objeto PageTransitionEvent. Esta propriedade retorna true se a página é armazenada em cache pelo navegador, e falso caso contrário (see "More Examples" below) .


Suporte navegador

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

Evento
onpageshow sim 11,0 sim 5 sim

Sintaxe

Em HTML:

Em JavaScript:

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

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

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

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


Detalhes técnicos

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

Exemplos

mais Exemplos

Exemplo

Descobrir se a página foi armazenada em cache pelo navegador:

function myFunction(event) {
    alert(event.persisted);
}
Tente você mesmo "

<Objeto de evento