[인터돌™] 공부 해보자!! 열심히~~~

반응형

onUnload 이벤트에서 새로고침과 창 닫힘 구분

자동 로그아웃 등에 사용되는 onUnload 이벤트는
창을 닫는 것만이 아니라 새로고침에서도 발생한다.
이것을 구분하는 스크립트

function unload()
{
    if (self.screenTop > 9000)
   {
      // 브라우저 닫힘
    }
    else
    {
        if (document.readyState == "complete")
        {
            // 새로고침
        }
         else  if (document.readyState == "loading")
        {
           // 다른 사이트로 이동

         }
}
 

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band