На моей странице отображается всплывающее окно подтверждения только при закрытии браузера/вкладки. Он работает для моей страницы, но он также спрашивает, пока я перехожу на другую страницу. Я хочу всплывающее окно, когда я закрываю вкладку, не переходя на другую страницу. Может кто-нибудь мне помочь. Вот код.не отображаются всплывающие окна при переходе на другую страницу
var PreventExitPop = false;
function ExitPop() {
if(PreventExitPop == false) {
PreventExitPop=true;
window.alert("hi!\n\click ok to go on next page");
var frm = document.forms['exitpopform'];
frm.action = 'deals.html';
frm.submit();
scroll(0, 0);
return "\n\n\n***************************************\n\n";
}
}
window.onbeforeunload = ExitPop;
</SCRIPT>
<form id='exitpopform' method='post' action='#'>
<input type='hidden' value='' />
</form>