입니다 onbeforeunload 이벤트
정의 및 사용
현재 페이지 떠나 (새로 고침 또는 종료) 할 때입니다 onbeforeunload 이벤트가 트리거됩니다.
이 이벤트는 페이지를 검색 계속하거나 현재 페이지를 떠나하라는 메시지를 표시 팝업 대화 상자를 사용할 수 있습니다.
기본 대화 상자 메시지는 브라우저와 유사한 표준 메시지에 따라 다릅니다 "이 페이지를 떠나시겠습니까?" 이 정보는 삭제할 수 없습니다.
그러나 당신은 소식 팁과 함께 대화 상자에 표시 표준 정보를 사용자 정의 할 수 있습니다.
참고 : <몸> 요소입니다 onbeforeunload 이벤트를 지정하지 않은 경우에 ReturnValue 속성을 사용하여 (아래 구문 예제 참조) 윈도우 객체에 이벤트를 추가하고, 사용자 지정 정보를 작성해야합니다.
참고 : 파이어 폭스 브라우저에서 만 기본 미리 알림 메시지 (사용자 지정 메시지를 표시하지 않습니다).
브라우저 지원
테이블의 수치는 이벤트의이 버전을 지원하는 최초의 브라우저를 나타냅니다.
행사 | |||||
---|---|---|---|---|---|
입니다 onbeforeunload | 예 | 예 | 예 | 예 | 15.0 |
문법
HTML에서 :
<요소입니다onbeforeunload = "MyScript를"> 시도
자바 스크립트에서 :
객체 .onbeforeunload = 함수 () {MyScript를 }; 시도
자바 스크립트는 addEventListener () 메서드를 사용합니다 :
.addEventListener ( "beforeunload", MyScript를 개체 ) 시도
참고 : 인터넷 익스플로러 8과 IE의 이전 버전을 지원하지 않습니다 하여 addEventListener () 메서드를.
기술 세부 사항
거품을 지원하는 여부 : | 아니 |
---|---|
그것은 취소 할 수 있습니다 : | 예 |
이벤트 종류 : | 행사 |
지원되는 HTML 태그 : | <바디> |
이벤트 객체