본문 바로가기

Programming/PHP&HTML

Javascript PageUnload Check - onunLoad Event



자바스크립트 onunLoad 이벤트 사용시에 페이지의 새로고침혹은 이동이 일어나면 무조건 발생을 하게되느데
그것을 구분하는 소스

<script type="text/javascript">
function unload()
{
    if (event.clientY < 0)
   {
      //실제 브라우저가 닫힐경우   
   } 
   else 
   {
       if (document.readyState == "complete") 
       {
            //페이지가 새로 고침이 되었다.
       } 
        else  if (document.readyState == "loading") 
       {
            //페이지가 다른곳으로 이동중이다.
       }
    }
}
</script>
</head>
<body onunLoad="javascript:unload();">

위처럼 Body 태그에  onunLoad 이벤트에 연결을 시켜주면됨.