如何在关闭窗口时跳出对话框?

jiahuo887 2005-07-06 10:13:51
如何在关闭窗口时跳出对话框询问“你确定要关闭窗口吗?”?然后再给个判断,如果是就……;如果不是就不关闭窗口。
...全文
248 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
xyunchen0391 2005-07-24
  • 打赏
  • 举报
回复
如果是点击右上角的关闭按钮,那是应该不可能会有提示的吧
meizz 2005-07-07
  • 打赏
  • 举报
回复
<script language="javascript">
window.onbeforeunload = function() //author: meizz
{
var n = window.event.screenX - window.screenLeft;
var b = n > document.documentElement.scrollWidth-20;
if(b && window.event.clientY < 0 || window.event.altKey)
{
window.event.returnValue = ""; //这里可以放置你想做的操作代码
}
}
</script>
xiaosaye 2005-07-06
  • 打赏
  • 举报
回复
<body onbeforeunload=return("你确定要关闭窗口吗?")>
tuyah 2005-07-06
  • 打赏
  • 举报
回复
看看这个行不行
========================

<%
isdel = request.form("isdel")
%>
<form action="index.asp" method="post">
<input type="hidden" name="isdel" value="yes">
<input type="submit" name="submit" value="close this window">
</form>
<%
if isdel="yes" then
%>
<input type="button" name="yes" value="是" onclick="window.close()">
<input type="button" name="no" value="否" onclick='window.open("index.asp","_self")'>
<%
end if
%>
jiahuo887 2005-07-06
  • 打赏
  • 举报
回复
(document.aaa.sig.value==1)&&(document.aaa.sig2.value==1))是什么意思啊?不太懂:(怎么网页关闭的时候没反应呢,直接就关掉了?
zjyweiweipb 2005-07-06
  • 打赏
  • 举报
回复
<script>
window.onbeforeunload = function()
{
if (document.body.offsetWidth-50 < event.clientX && event.clientY<0 && (document.aaa.sig.value==1)&&(document.aaa.sig2.value==1))
return "你确定要关闭窗口吗?!"
}
</script>
jiahuo887 2005-07-06
  • 打赏
  • 举报
回复
大家有没有高招啊?拜托大家了?这个问题怎么解决阿?
jiahuo887 2005-07-06
  • 打赏
  • 举报
回复
<body onunload="javascript:return confirm('你确定要关闭窗口吗?')">
这个语句执行的结果是不管你是否要关闭,窗口都关闭了~怎么办啊?
sywcf 2005-07-06
  • 打赏
  • 举报
回复
请上面写代码的几位自已先试一下,这样是否真的可行,我以前也想这么做,但都不行,
前几天也有人问这个问题,还是没能解决,楼主还是不要费力了
xiaosaye 2005-07-06
  • 打赏
  • 举报
回复
<script>
function CloseOpen() {
if(event.clientX<=0 && event.clientY<0) {
alert("关闭");
}
else
{
alert("刷新或离开");
}
}
</script>
<body onunload="CloseOpen()">
__Ray__ 2005-07-06
  • 打赏
  • 举报
回复
<body onunload="javascript:return confirm('你确定要关闭窗口吗?')">
xxrl 2005-07-06
  • 打赏
  • 举报
回复
基本上 这个问题....俺不会
游陆 2005-07-06
  • 打赏
  • 举报
回复
用confirm()做呀
sywcf 2005-07-06
  • 打赏
  • 举报
回复
你是说点击IE右上角的关闭时弹出对话框,这个基本上不可以
jiahuo887 2005-07-06
  • 打赏
  • 举报
回复
可是这样我刷新页面时也要出现对话框了阿?因为我在这个页面有一个提交的过程,这个过程就要刷新一下页面,这样我每次提交的时候就要出现问我要不要关闭窗口的问题,不符合我原来的设想了。我想只是我关闭窗口时有个提示就可以了,这样可以实现吗?

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧