onpageshowEvento

事件对象参考手册Objeto de evento

Ejemplo

Activa JavaScript cuando el usuario navega por una página web:

<body onpageshow="myFunction()">

Pruébalo »

Este artículo contiene más ejemplos en la parte inferior.


Definición y uso

El evento onpageshow se activa cuando el usuario navega por una página web.

El evento onpageshow es similar aonloadEl evento onload se activa cuando la página se carga por primera vez; el evento onpageshow se activa cada vez que se carga la página, es decir, el evento onload no se activa cuando la página se lee desde la caché del navegador.

Para ver si la página se carga directamente desde el servidor o se lee desde la caché, puedes usar la propiedad persisted del objeto PageTransitionEvent. Si la página se lee desde la caché del navegador, esta propiedad devuelve true, de lo contrario devuelve false (consulta "Más ejemplos" a continuación).


Compatibilidad del navegador

Los números en la tabla indican la versión del primer navegador que soporta el evento.

Evento
onpageshow Yes 11.0  Yes 5.0 Yes


Sintaxis

En HTML:

<element onpageshow="myScript">Pruébalo

En JavaScript:

object.onpageshow=function(){myScript};Pruébalo

En JavaScript, usando el método addEventListener():

object.addEventListener("pageshow", myScript);Pruébalo

Nota:Internet Explorer 8 y versiones anteriores de IE no son compatibles conaddEventListener()el método.


Detalles técnicos
¿Admite burbujeo: No
¿Se puede cancelar: No
Tipo de evento: PageTransitionEvent
Etiquetas HTML compatibles: <body>


Examples

Más ejemplos

Ejemplo

Verificar si la página se lee desde la caché del navegador:

function myFunction(event) {
alert("¿Esta página se lee desde la caché del navegador? " + event.persisted);
}

Pruébalo »


事件对象参考手册Objeto de evento Otras extensiones