关于关闭窗口事件的问题,请大家指教:)

georgejiao 2004-09-24 10:03:47
<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本身有这种三项的对话框吗?谢谢!
...全文
165 5 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lingli99 2004-09-24
  • 打赏
  • 举报
回复
window.close()即可。
georgejiao 2004-09-24
  • 打赏
  • 举报
回复
up
心云意水 2004-09-24
  • 打赏
  • 举报
回复
js没有,但vbs有
<script language=VBScript>
msgbox "test",3+64
</script>
JavaBoyCaoJi 2004-09-24
  • 打赏
  • 举报
回复
本身有的呢,呵呵,你去查看帮助就可以了呢?
georgejiao 2004-09-24
  • 打赏
  • 举报
回复
不是想关闭窗口,我是想在点击取消后没有任何提示就停留在当前页面,页面不关闭。现在的问题是关闭窗口时选择我自己对话框的取消,又弹出一个onbeforeunload本身的对话框,再选择是则关闭,选择否则停留,我不想让它弹出onbeforeunload本身的对话框而直接停留,或者可以用什么办法终止窗口的关闭?
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2004-09-24 10:03
社区公告
暂无公告