window.onunload를 이용한 브라우저 상태캐치

window.onunload를 이용한 브라우저 상태캐치 ===J.O.B===/JAVASCRIPT 2010. 3. 24. 19:39
<script type="text/javascript">
function windowExit() {
        if (self.screenTop > 9000) {
                alert('닫힘');
        } else {
                if(document.readyState == "complete") {
                        // 새로고침 이벤트 발생시
                        alert('새로고침');
                }
        }
}
</script>

readyState 값으로는
uninitialized - 문서의 로드가 시작되지 않는다.

loading - 문서가 로드 중이다.

interactive - 문서가 어느정도 로드되어 사용자와 커뮤니케이션이 가능하다.

complete - 문서가 모두 로드되었다.
이렇게 있는데 FF에서는 loading을 못잡는지 좀처럼 alert을 찍을때 안찍히고. 대부분 complete나 interactive가 찍힌다..


Posted by 샤가No01
하단 사이드바 열기

BLOG main image