Gli ultimi tutorial di sviluppo web
 

evento onpageshow

<Oggetto evento

Esempio

Esegui un JavaScript quando un utente passa a una pagina web:

<body onpageshow="myFunction()">
Prova tu stesso "

Più "Try it Yourself" esempi di seguito.


Definizione e l'utilizzo

L'evento onpageshow si verifica quando un utente passa a una pagina web.

L'evento onpageshow è simile al onload evento, con la differenza che si verifica dopo l'evento onload quando la pagina viene caricata. Inoltre, l'evento onpageshow si verifica ogni volta che la pagina viene caricata, mentre l'evento onload non si verifica quando la pagina viene caricata dalla cache.

Per scoprire se una pagina viene caricata direttamente dal server o se la pagina è in cache, è possibile utilizzare la persistito proprietà dell'oggetto PageTransitionEvent. Questa proprietà restituisce true se la pagina è in cache dal browser, e false altrimenti (see "More Examples" below) .


Supporto browser

I numeri nella tabella indicano la prima versione del browser che supporta pienamente l'evento.

Evento
onpageshow 11.0 5.0

Sintassi

In HTML:

In JavaScript:

object .onpageshow=function(){ Prova tu stesso "

In JavaScript, utilizzando il addEventListener() Metodo:

object .addEventListener("pageshow", myScript );
Prova tu stesso "

Nota: addEventListener() metodo non è supportato in Internet Explorer 8 e versioni precedenti.


Dettagli tecnici

bolle: No
cancelable: No
Tipo di evento: PageTransitionEvent
tag HTML supportati: <Body>
DOM Versione: Livello 3 Eventi

Esempi

Altri esempi

Esempio

Scopri se la pagina è stata memorizzata nella cache dal browser:

function myFunction(event) {
    alert(event.persisted);
}
Prova tu stesso "

<Oggetto evento