Los últimos tutoriales de desarrollo web
 

Evento onpageshow

<Objeto de evento

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 11.0 5.0

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

Ejemplos

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