최신 웹 개발 튜토리얼
 

onpageshow 이벤트

<이벤트 객체

사용자가 웹 페이지를 탐색 할 때 자바 스크립트를 실행합니다 :

<body onpageshow="myFunction()">
»그것을 자신을 시도

"Try it Yourself" 아래의 예.


정의 및 사용

사용자가 웹 페이지를 탐색 할 때 onpageshow 이벤트가 발생합니다.

onpageshow 이벤트는 유사하다 온로드 는 onload 이벤트 페이지가 처음로드 후에 발생하는 것을 제외하고 이벤트입니다. 또한, onpageshow 이벤트는 페이지가 캐시에서로드 할 때 onload 이벤트가 발생하지 않는 반면, 페이지가로드 될 때마다 발생합니다.

페이지가 서버에서 직접로드 또는 페이지가 캐시에 저장되는 경우, 당신은 사용할 수 있는지 알아 보려면 지속 PageTransitionEvent 개체의 속성을. 페이지가 브라우저 캐시, 거짓은 그렇지 않은 경우이 속성은 true를 반환합니다 (see "More Examples" below) .


브라우저 지원

테이블의 숫자는 완전히 이벤트를 지원하는 최초의 브라우저 버전을 지정합니다.

행사
onpageshow 11.0 5.0

통사론

HTML에서 :

자바 스크립트에서 :

object .onpageshow=function(){ »그것을 자신을 시도

자바 스크립트는 사용 addEventListener() 메서드를 :

object .addEventListener("pageshow", myScript );
»그것을 자신을 시도

참고 : addEventListener() 메서드는 인터넷 익스플로러 8 이전 버전에서는 지원되지 않습니다.


기술적 세부 사항

거품 : 아니
취소 가능 : 아니
이벤트 유형: PageTransitionEvent
지원되는 HTML 태그 : <body>
DOM 버전 : 레벨 3 이벤트

예

더 예

페이지가 브라우저에 의해 캐시되었는지 여부를 알아보십시오 :

function myFunction(event) {
    alert(event.persisted);
}
»그것을 자신을 시도

<이벤트 객체