목차
- unload 예제 - 사용자가 페이지 이탈
- unload 정의
- unload 구문
unload 예제 - 사용자가 페이지 이탈
<html>
<head>
<script>
var a = '어서와. 홈짱닷컴은 처음이지?';
var b = '가는거야? 다음에 또 올거지?';
function welcome() {
alert(a);
}
function goodbye() {
alert(b);
}
</script>
</head>
<body onload="welcome()" onunload="goodbye()">
홈짱닷컴 (Homzzang.com)
</body>
</html>
결과 보기
※ 브라우저에 따라 작동 안 할 수 있음. (크롬 작동 X)
unload 정의
페이지가 언로드되거나 브라우저 창을 닫으면 발생.
1.
사용자가 페이지를 탐색 할 때 발생
(링크를 클릭하거나 양식을 제출하거나 브라우저 창을 닫음 등).
2.
사용자가 페이지 (및 onload 이벤트) 다시로드할 때도 발생.
3.
브라우저에 따라 작동 안 할 수 있음.
4.
지원 HTML 태그: <body>
unload 구문
HTML 속성 방식
<element onunload="JS실행코드">
JS 속성 방식
object.onunload = function(){실행코드};
JS 메서드 방식
object.addEventListener("unload", 실행코드);
※ addEventListener () 메서드는 IE8 이전 버전에서는 지원 안 함.
※ HTML element(요소)에는 주로 body 옴.
※ JS object(객체)에는 주로 window 옴.