Przykład
Wykonać JavaScript, gdy użytkownik przechodzi do strony internetowej:
<body onpageshow="myFunction()">
Spróbuj sam " Więcej "Try it Yourself" przykłady poniżej.
Definicja i Wykorzystanie
Onpageshow zdarzenie występuje, gdy użytkownik przechodzi do strony internetowej.
Onpageshow zdarzenie jest podobny do onload imprezy, oprócz tego, że występuje po zdarzeniu onload gdy strona pierwszych obciążeń. Również onpageshow zdarzenie za każdym razem, gdy strona jest załadowany, natomiast zdarzenie onload nie występuje, gdy strona jest ładowany z pamięci podręcznej.
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 (see "More Examples" below) .
Wsparcie przeglądarka
Liczby w tabeli określ pierwszą wersję przeglądarki, która w pełni obsługuje zdarzenie.
Zdarzenie | |||||
---|---|---|---|---|---|
onpageshow | tak | 11,0 | tak | 5.0 | tak |
Składnia
W HTML:
W JavaScript:
object .onpageshow=function(){ Spróbuj sam "
W JavaScript, używając addEventListener() metodę:
object .addEventListener("pageshow", myScript );
Spróbuj sam " 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 |
Więcej przykładów
Przykład
Dowiedzieć się, czy strona została buforowane przez przeglądarkę:
function myFunction(event) {
alert(event.persisted);
}
Spróbuj sam " <Object Event