[onBeforeUnload] 강제 창 닫기 인식 - 마우스로 창 닫기 이벤트 감지
로빈아빠
본문
<script language=javascript>
function test(){
var iX = window.document.body.offsetWidth - window.event.clientX ;
var iY = window.event.clientY ;
if (iX <=30 && iY < 0 )
{
alert("aaa") //닫기 누를때 원하는 이벤트
}
}
</script>
<body onbeforeunload="test();">
test
</body>
얼마전에 중복로그인 체크를 하다... 강제로 창을 닫을 경우..
값 체크를 할 수가 없어.. 고민하던 중에.. 외국 사이트에서 찾았습니다.
강제창을 종료할때 onunload 이벤트가 적용이 되지만
새로고침을 하면.. onunload이벤트와 onload 이벤트가 적용이 돼
소용이 없게돼서..
문제는 저 스크립트 결국.. x버튼의 좌표값을 인지할 것이기 때문에
alt + F4에는 속수 무책임니다. 그럼 또 alt키도 막아야겠죠.
function test(){
var iX = window.document.body.offsetWidth - window.event.clientX ;
var iY = window.event.clientY ;
if (iX <=30 && iY < 0 )
{
alert("aaa") //닫기 누를때 원하는 이벤트
}
}
</script>
<body onbeforeunload="test();">
test
</body>
얼마전에 중복로그인 체크를 하다... 강제로 창을 닫을 경우..
값 체크를 할 수가 없어.. 고민하던 중에.. 외국 사이트에서 찾았습니다.
강제창을 종료할때 onunload 이벤트가 적용이 되지만
새로고침을 하면.. onunload이벤트와 onload 이벤트가 적용이 돼
소용이 없게돼서..
문제는 저 스크립트 결국.. x버튼의 좌표값을 인지할 것이기 때문에
alt + F4에는 속수 무책임니다. 그럼 또 alt키도 막아야겠죠.
관련링크
댓글목록
등록된 댓글이 없습니다.