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).
Informations générales
- Spécification
- Interface
- 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 :
js
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 :
html
<body onload="myonload()" onpageshow="mypageshowcode()">
Spécifications
| Specification |
|---|
| HTML Standard # event-pageshow |
Compatibilité des navigateurs
BCD tables only load in the browser