Ultimele tutoriale de dezvoltare web
 

Eveniment onpageshow

<Eveniment obiect

Exemplu

Executați un JavaScript atunci când un utilizator navighează la o pagină web:

<body onpageshow="myFunction()">
Încearcă - l singur »

Mai multe "Try it Yourself" - "Try it Yourself" exemplele de mai jos.


Definiție și utilizare

Evenimentul onpageshow are loc atunci când un utilizator navighează la o pagină web.

Evenimentul onpageshow este similar cu onload eveniment, cu excepția faptului că are loc după evenimentul onLoad atunci când pagina prima încărcare. De asemenea, evenimentul onpageshow are loc de fiecare dată când se încarcă pagina, în timp ce evenimentul onLoad nu se produce atunci când pagina este încărcată din cache.

Pentru a afla dacă o pagină este încărcată direct de pe server sau dacă pagina este în cache, puteți utiliza persistat proprietatea obiectului PageTransitionEvent. Această proprietate returnează true dacă pagina este memorată în cache de browser - ul, și false în caz contrar (see "More Examples" below) a se (see "More Examples" below) de (see "More Examples" below) .


Suport pentru browser-

Numerele din tabel specifica prima versiune de browser care acceptă pe deplin evenimentul.

Eveniment
onpageshow da 11.0 da 5 da

Sintaxă

In HTML:

În JavaScript:

object .onpageshow=function(){ Încearcă - l singur »

În JavaScript, folosind addEventListener() metoda:

object .addEventListener("pageshow", myScript );
Încearcă - l singur »

Notă: addEventListener() , metoda nu este acceptată în Internet Explorer 8 și versiunile anterioare.


Detalii tehnice

Bule: Nu
anulabil: Nu
Tip de eveniment: PageTransitionEvent
Tag-uri HTML acceptate: <Body>
DOM Versiune: Nivelul 3 Evenimente

Exemple

Mai multe exemple

Exemplu

Aflați dacă pagina a fost memorată în cache de browser:

function myFunction(event) {
    alert(event.persisted);
}
Încearcă - l singur »

<Eveniment obiect