пример
Выполнение JavaScript, когда пользователь переходит на веб-страницу:
<body onpageshow="myFunction()">
Попробуй сам " Больше "Try it Yourself" примеры ниже.
Определение и использование
Onpageshow событие происходит, когда пользователь переходит на веб-страницу.
Onpageshow событие похоже на OnLoad событие, за исключением того, что это происходит после OnLoad случае , когда первая загрузка страницы. Кроме того, onpageshow событие происходит каждый раз, когда страница загружена, в то время как OnLoad событие не происходит при загрузке страницы из кэша.
Чтобы узнать, если страница загружается с сервера или если страница кэшируется, вы можете использовать сохранялось свойство объекта PageTransitionEvent. Это свойство возвращает истину , если страница кэшируется браузером, и ложь в противном случае (see "More Examples" below) .
Поддержка браузеров
Числа в таблице указать первую версию браузера, который полностью поддерживает событие.
Мероприятие | |||||
---|---|---|---|---|---|
onpageshow | да | 11,0 | да | 5.0 | да |
Синтаксис
В HTML:
В JavaScript:
object .onpageshow=function(){ Попробуй сам "
В JavaScript, используя addEventListener() метод:
object .addEventListener("pageshow", myScript );
Попробуй сам " Примечание: addEventListener() метод не поддерживается в Internet Explorer 8 и более ранних версий.
Технические подробности
Пузыри: | нет |
---|---|
аннулированию: | нет |
Тип события: | PageTransitionEvent |
Поддерживаемые HTML-теги: | <Тело> |
DOM Версия: | Уровень 3 События |
Еще примеры
пример
Узнайте, была ли страница кэшируется браузером:
function myFunction(event) {
alert(event.persisted);
}
Попробуй сам " <Объект Event