Najnowsze tutoriale tworzenie stron internetowych
 

onpagehide Event

<Object Event

Przykład

Wykonać JavaScript, gdy użytkownik nawiguje się od strony internetowej:

<body onpagehide="myFunction()">


Definicja i Wykorzystanie

Onpagehide zdarzenie występuje, gdy użytkownik jest z dala od nawigacji strony internetowej.

Istnieje kilka sposobów nawigacji od strony. Na przykład przez kliknięcie na link, odśwież stronę, przesyłając formularz, zamykając okno przeglądarki, etc.

Onpagehide zdarzenie jest czasami stosowany zamiast onUnload razie, jak zdarzenie onunload powoduje, że strona nie może być buforowane.

Aby dowiedzieć się, czy strona jest ładowana bezpośrednio z serwera lub jeśli strona jest w pamięci podręcznej, można użyć utrzymywało właściwość obiektu PageTransitionEvent. Ta właściwość zwraca true, jeśli strona jest buforowane przez przeglądarkę, a false w przeciwnym wypadku.


Wsparcie przeglądarka

Liczby w tabeli określ pierwszą wersję przeglądarki, która w pełni obsługuje zdarzenie.

Zdarzenie
onpagehide tak 11,0 tak 5.0 tak

Uwaga: Ze względu na różne ustawienia przeglądarki, to wydarzenie może nie zawsze działać zgodnie z oczekiwaniami.


Składnia

W HTML:

< W JavaScript:

object .onpagehide=function(){ W JavaScript, używając addEventListener() metodę:

object .addEventListener("pagehide", myScript );

Uwaga: addEventListener() metoda ta nie jest obsługiwana w programie Internet Explorer 8 i wcześniejszych wersjach.


Szczegóły techniczne

bubbles: Nie
opłata: Nie
Typ wydarzenia: PageTransitionEvent
Obsługiwane znaczniki HTML: <Body>
DOM wersja: Level 3 Events

<Object Event