Exemple
Exécuter un script JavaScript lorsqu'un utilisateur accède à une page Web:
<body onpageshow="myFunction()">
Essayez vous - même » Plus "Try it Yourself" - "Try it Yourself" exemples ci - dessous.
Définition et utilisation
L'événement onpageshow se produit lorsqu'un utilisateur accède à une page Web.
L'événement onpageshow est similaire à l' onload événement, sauf qu'il se produit après l'événement onload lorsque la page de charges. En outre, l'événement se produit onpageshow chaque fois que la page est chargée, alors que l'événement onload ne se produit pas lorsque la page est chargée à partir du cache.
Pour savoir si une page est chargée directement à partir du serveur ou si la page est mise en mémoire cache, vous pouvez utiliser la persistance propriété de l'objet PageTransitionEvent. Cette propriété renvoie true si la page est mise en cache par le navigateur, et false sinon (see "More Examples" below) - (see "More Examples" below) .
Support du navigateur
Les chiffres du tableau indiquent la première version du navigateur qui soutient pleinement l'événement.
un événement | |||||
---|---|---|---|---|---|
onpageshow | Oui | 11.0 | Oui | 5.0 | Oui |
Syntaxe
En HTML:
< Essayez vous - même »
JavaScript:
object .onpageshow=function(){ Essayez vous - même »
En JavaScript, en utilisant la addEventListener() méthode:
object .addEventListener("pageshow", myScript );
Essayez vous - même » Note: Le addEventListener() méthode est pas prise en charge dans Internet Explorer 8 et les versions antérieures.
Détails techniques
Bulles: | Non |
---|---|
cancelable: | Non |
Type d'événement: | PageTransitionEvent |
Pris en charge les balises HTML: | <Body> |
DOM Version: | Niveau 3 Évènements |
autres exemples
Exemple
Pour savoir si la page a été mise en mémoire cache par le navigateur:
function myFunction(event) {
alert(event.persisted);
}
Essayez vous - même » <Object Event