2007. 4. 17. 11:34 programing/javascript
onbeforeunload
페이지가 언로드되기 바로 전에 발생한다.
웹 페이지나 이미지 등을 다 읽어 들이면 onload 이벤트가 발생되고, 페이지를 닫거나 다른 페이지로 가면 그 페이지에서 이탈하므로 onunload 이벤트가 발생된다.
- 현재의 윈도우를 닫았을 때.
- 주소 입력, 즐겨찾기등을 사용하여 새로운 주소로 이동하였을 때.
- '뒤로', '앞으로', '새로고침', '홈'등의 단추를 클릭했을 때.
- 다른 웹 페이지를 참조하는 윈도우의 연결 anchor를 클릭했을 때.
- anchor.click 메서드를 실행시켰을 때.
- documentwrite 메서드를 실행했을 때.
- documentopen 메서드를 실행했을 때.
- documentclose 메서드를 실행했을 때.
- windowclose 메서드를 실행했을 때.
- 윈도우 이름으로 사용 가능한 _self 값을 제공하면서 window.open 메서드를 실행했을 때,
- window.navigate나 NavigateAndFind 메서드를 실행했을 때.
- locationreplace 메서드를 실행했을 때.
- location.reload 메서드를 실행했을 때.
- location.href 속성에 새로운 값을 지정했을 때.
- INPUT type=submit 제어나, submit 메서드를 실행하여, form에서 주소를 지정하는 action 애트리뷰트로 송신(submit)했을 때.