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 | ? | ? | ? | ? | ? |