--- 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()">
{{CompatibilityTable()}}
| Fonctionnalité | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| Support de base | {{CompatVersionUnknown}} | {{CompatGeckoDesktop("1.8")}} | 11 | {{CompatUnknown}} | {{CompatUnknown}} |
| Fonctionnalité | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|
| Support de base | {{CompatUnknown()}} | {{CompatUnknown()}} | {{CompatUnknown()}} | {{CompatUnknown()}} | {{CompatUnknown()}} |