IT/WEB
닫기 이벤트 처리...
iezs
2012. 7. 24. 17:31
from : http://mistonline.in/wp/detect-browser-close-event-and-alert-some-messages-using-javascript/
window.onbeforeunload = function (my_event) {
var message = "Your logout page has been opened in a new window, Check that out. Make sure that you have enabled pop up in your browser to see that?";
if (typeof my_event == 'undefined') {
my_event = window.event;
}
if (my_event) {
newWindow = window.open('test.html', '', 'width=450,height=350')
newWindow.document.write("<p>This is 'newWindow'</p>")
newWindow.focus();
my_event.returnValue = message;
}
return message;
}
4대브라우저에서 먹히는 닫기 이벤트에 대한 이벤트 처리. 단 페이지이동등에도 역시 반응하므로 해당 부분에 대한 필터링이 필요하다.