Latest web development tutorials

입니다 onbeforeunload 이벤트

이벤트 객체 참조 이벤트 객체

현재 페이지 (새로 고침 또는 가까운)를 떠나되면 자바 스크립트를 실행합니다 :

<바디입니다 onbeforeunload = "반환하여 myFunction ()">

»시도


정의 및 사용

현재 페이지 떠나 (새로 고침 또는 종료) 할 때입니다 onbeforeunload 이벤트가 트리거됩니다.

이 이벤트는 페이지를 검색 계속하거나 현재 페이지를 떠나하라는 메시지를 표시 팝업 대화 상자를 사용할 수 있습니다.

기본 대화 상자 메시지는 브라우저와 유사한 표준 메시지에 따라 다릅니다 "이 페이지를 떠나시겠습니까?" 이 정보는 삭제할 수 없습니다.

그러나 당신은 소식 팁과 함께 대화 상자에 표시 표준 정보를 사용자 정의 할 수 있습니다.

참고 : <몸> 요소입니다 onbeforeunload 이벤트를 지정하지 않은 경우에 ReturnValue 속성을 사용하여 (아래 구문 예제 참조) 윈도우 객체에 이벤트를 추가하고, 사용자 지정 정보를 작성해야합니다.

참고 : 파이어 폭스 브라우저에서 만 기본 미리 알림 메시지 (사용자 지정 메시지를 표시하지 않습니다).


브라우저 지원

테이블의 수치는 이벤트의이 버전을 지원하는 최초의 브라우저를 나타냅니다.

행사
입니다 onbeforeunload 15.0


문법

HTML에서 :

<요소입니다onbeforeunload = "MyScript를"> 시도

자바 스크립트에서 :

객체 .onbeforeunload = 함수 () {MyScript를 }; 시도

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

.addEventListener ( "beforeunload", MyScript를 개체 ) 시도

참고 : 인터넷 익스플로러 8과 IE의 이전 버전을 지원하지 않습니다 하여 addEventListener () 메서드를.


기술 세부 사항
거품을 지원하는 여부 : 아니
그것은 취소 할 수 있습니다 :
이벤트 종류 : 행사
지원되는 HTML 태그 : <바디>


이벤트 객체 참조 이벤트 객체