--- title: pageshow slug: Web/API/Window/pageshow_event translation_of: Web/API/Window/pageshow_event original_slug: Web/Events/pageshow ---
L’évènement pageshow
est émis lorsqu’une entrée dans un historique de session est atteinte (cela comprend les boutons précédent / suivant ainsi que l’affichage initial de la page après l’évènement onload
).
Propriété | Type | Description |
---|---|---|
target {{readonlyInline}} |
{{domxref("EventTarget")}} | La cible de l’évènement (la plus haute dans l’arbre DOM). |
type {{readonlyInline}} |
{{domxref("DOMString")}} | Le type d’évènement. |
bubbles {{readonlyInline}} |
{{jsxref("Boolean")}} | Si l’évènement bouillonne en temps normal ou non. |
cancelable {{readonlyInline}} |
{{jsxref("Boolean")}} | Si l’évènement est annulable ou non. |
persisted {{readonlyInline}} |
{{jsxref("boolean")}} | Si l’entrée est chargée depuis le cache ou non. |
L’exemple suivant va afficher dans la console des informations sur l’évènement pageshow
, qui est émis à l’utilisation des boutons précédent / suivant, et pas uniquement après onload
:
window.addEventListener('pageshow', function(event) { console.log('pageshow:'); console.log(event); });
Bien que ce ne soit pas la meilleure pratique, vous pouvez également ajouter l’évènement comme un attribut sur la balise <body>
, de la même manière que onload
:
<body onload="myonload()" onpageshow="mypageshowcode()">
Spécification | Statut | Commentaire |
---|---|---|
{{SpecName('HTML WHATWG', 'browsing-the-web.html#event-pageshow', 'pageshow')}} | {{Spec2('HTML WHATWG')}} | Spécification initiale. |
{{SpecName('HTML5 W3C', 'browsers.html#event-pageshow', 'pageshow')}} | {{Spec2('HTML5 W3C')}} |
{{Compat("api.Window.pageshow_event")}}