关于关闭窗口事件的问题,请大家指教:)
<HTML>
<HEAD>
<SCRIPT>
function closeIt()
{
var a = window.showModalDialog("dlg.htm" , "" , "dialogHeight:150px;dialogWidth:300px;center: yes;");
if(a == 1)
{
}
else if(a == 2)
{
}
else if(a == 3)
{
window.event.returnValue = "文件进行了修改,是否保存?";
}
}
</SCRIPT>
</HEAD>
<BODY onbeforeunload="closeIt()">
</BODY>
</HTML>
dlg.htm是一个显示“是/否/取消”的网页,现在想问的是如何能够在a=3时不使窗口关闭并且不弹出onbeforeunload默认的对话框?还有,JavaScript本身有这种三项的对话框吗?谢谢!