Ultimele tutoriale de dezvoltare web
 

Eveniment onpagehide

<Eveniment obiect

Exemplu

Executați un JavaScript atunci când utilizatorul navighează departe de o pagină web:

<body onpagehide="myFunction()">


Definiție și utilizare

Evenimentul onpagehide apare atunci când utilizatorul navighează de la o pagină Web.

Există mai multe modalități de a naviga departe de o pagină. De exemplu, făcând clic pe un link, actualizați pagina, trimiterea unui formular, închiderea ferestrei browserului, etc.

Evenimentul onpagehide este uneori folosit în loc de onunload evenimentului, ca eveniment onunload face ca pagina să nu fie în cache.

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


Suport pentru browser-

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

Eveniment
onpagehide da 11.0 da 5 da

Notă: Datorită diferitelor setări de browser, acest eveniment poate să nu funcționeze întotdeauna conform așteptărilor.


Sintaxă

In HTML:

< În JavaScript:

object .onpagehide=function(){ În JavaScript, folosind addEventListener() metoda:

object .addEventListener("pagehide", myScript );

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

<Eveniment obiect