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).

Informations générales

Spécification
HTML5
Interface
PageTransitionEvent
Bouillonne
Non
Annulable
Non
Cible
Document (dispatché sur Window)
Action par défaut
Aucune

Propriétés

Propriété Type Description
target Lecture seule EventTarget La cible de l’évènement (la plus haute dans l’arbre DOM).
type Lecture seule DOMString Le type d’évènement.
bubbles Lecture seule Boolean Si l’évènement bouillonne en temps normal ou non.
cancelable Lecture seule Boolean Si l’évènement est annulable ou non.
persisted Lecture seule boolean Si l’entrée est chargée depuis le cache ou non.

Exemples

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()">

Compatibilité des navigateurs

Nous convertissons les données de compatibilité dans un format JSON. Ce tableau de compatibilité utilise encore l'ancien format car nous n'avons pas encore converti les données qu'il contient. Vous pouvez nous aider en contribuant !

Fonctionnalité Chrome Firefox (Gecko) Internet Explorer Opera Safari
Support de base (Oui) 1.5 (1.8) 11 ? ?
Fonctionnalité Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Support de base ? ? ? ? ?

Évènements liés

Étiquettes et contributeurs liés au document

Contributeurs à cette page : Watilin, fscholz, jmh
Dernière mise à jour par : Watilin,