Ejemplo
Ejecutar un JavaScript cuando un usuario navega a una página web:
<body onpageshow="myFunction()">
Inténtalo tú mismo " Más "Try it Yourself" ejemplos a continuación.
Definición y Uso
El evento onpageshow se produce cuando un usuario navega a una página web.
El evento onpageshow es similar al proceso de carga evento, excepto que se produce después de que el proceso de carga cuando la página se carga por primera. Además, el evento onpageshow se produce cada vez que se carga la página, mientras que el proceso de carga no se produce cuando la página se carga desde la memoria caché.
Para saber si una página se carga directamente desde el servidor o si se almacena en caché la página, se puede utilizar el persistido propiedad del objeto PageTransitionEvent. Esta propiedad devuelve verdadero si la página se almacena en caché por el navegador, y falso en caso contrario (see "More Examples" below) .
Soporte del navegador
Los números de la tabla especifican la primera versión del navegador que es totalmente compatible con el evento.
Evento | |||||
---|---|---|---|---|---|
onpageshow | Sí | 11.0 | Sí | 5.0 | Sí |
Sintaxis
En HTML:
En JavaScript:
object .onpageshow=function(){ Inténtalo tú mismo "
En JavaScript, utilizando el addEventListener() método:
object .addEventListener("pageshow", myScript );
Inténtalo tú mismo " Nota: El addEventListener() método no es compatible en Internet Explorer 8 y versiones anteriores.
Detalles técnicos
burbujas: | No |
---|---|
cancelable: | No |
Tipo de evento: | PageTransitionEvent |
etiquetas HTML admitidas: | <Body> |
DOM Versión: | Nivel 3 Eventos |
Más ejemplos
Ejemplo
Para saber si la página se almacena en caché por el navegador:
function myFunction(event) {
alert(event.persisted);
}
Inténtalo tú mismo " <Objeto de evento