onpageshowEvento
Ejemplo
Activa JavaScript cuando el usuario navega por una página web:
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:
En JavaScript:
En JavaScript, usando el método addEventListener():
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> |

Más ejemplos
Ejemplo
Verificar si la página se lee desde la caché del navegador:
alert("¿Esta página se lee desde la caché del navegador? " + event.persisted);
}
Pruébalo »
Objeto de evento Otras extensiones