Neueste Web-Entwicklung Tutorials
 

onpageshow Ereignis

<Ereignisobjekt

Beispiel

Führen Sie einen JavaScript, wenn ein Benutzer auf eine Webseite navigiert:

<body onpageshow="myFunction()">
Versuch es selber "

Mehr "Try it Yourself" Sie "Try it Yourself" Beispiele unten.


Definition und Verwendung

Das onpageshow Ereignis tritt auf, wenn ein Benutzer auf eine Webseite navigiert.

Die onpageshow Ereignis ähnelt dem onload Ereignis, mit der Ausnahme , dass es nach dem onload - Ereignis tritt ein, wenn die Seite geladen wird . Außerdem tritt das onpageshow Ereignis jedes Mal die Seite geladen wird, während das Onload-Ereignis tritt nicht auf, wenn die Seite aus dem Cache geladen wird.

Um herauszufinden , ob eine Seite direkt vom Server geladen wird oder wenn die Seite zwischengespeichert wird, können Sie die Verwendung beharrt Eigenschaft des PageTransitionEvent Objekts. Diese Eigenschaft gibt true zurück , wenn die Seite vom Browser zwischengespeichert wird, und andernfalls false (see "More Examples" below) weiter (see "More Examples" below) .


Browser-Unterstützung

Die Zahlen in der Tabelle geben Sie die erste Browser-Version, die das Ereignis vollständig unterstützt.

Event
onpageshow Ja 11.0 Ja 5.0 Ja

Syntax

In HTML:

In JavaScript:

object .onpageshow=function(){ Versuch es selber "

In JavaScript mit den addEventListener() Methode:

object .addEventListener("pageshow", myScript );
Versuch es selber "

Hinweis: Die addEventListener() Methode wird nicht unterstützt in Internet Explorer 8 und früheren Versionen.


Technische Details

Blasen: Nein
Es fällt eine Pauschale: Nein
Event-Typ: PageTransitionEvent
Unterstützte HTML-Tags: <Body>
DOM Version: Level 3 Veranstaltungen

Beispiele

Mehr Beispiele

Beispiel

Finden Sie heraus, ob die Seite vom Browser zwischengespeichert wurde:

function myFunction(event) {
    alert(event.persisted);
}
Versuch es selber "

<Ereignisobjekt