关闭IE时如何弹出对话框

foxlinda123 2009-03-23 10:07:52
郁闷啊,我是用VS2008做的BS结构,我有2个画面,比如A,B2个画面,在A里面写上
window.open('B','newwindow','status=1,scrollbars=1,resizable=1');
window.opener=null;top.close();
转到B画面,在B里面写上
<body onunload="javascript:removeline();">
function removeline(){
if((event.clientX<0&&event.clientY<0)||event.altKey)
{
if (confirm("确实要退出系统?")){
window.opener=null;
window.close();
}
}
}
我要的效果是在A跳到B的时候把A关掉,不用跳出提示框,而把B关闭的时候跳出提示框,选确定就关闭,选取消就什么都不做,
而现在在A跳到B的时候,却会跳出提示框,在把B关闭的时候虽说跳出了提示框,不过点了取消它也会关闭,真是头大啊,大家帮帮忙啊,到底该怎么写呢
...全文
223 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
foxlinda123 2009-03-24
  • 打赏
  • 举报
回复
ikiss,你的这代码放哪呢,我试了都不行呢,高手们再帮帮忙
foxlinda123 2009-03-24
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 CutBug 的回复:]
<body onbeforeunload ="javascript:removeline();">

JScript codefunction removeline(){
if (confirm("确实要退出系统?")){
window.close();
}

}
[/Quote]
朋友你的方法一样呢,点了取消还是会关闭的呢
foxlinda123 2009-03-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 ikiss 的回复:]
为什么非要用window.open()呢?
window.location.href='url';可以在页面中跳转
如果非要用window.open()方法
window.opener=null;
window.open('','_self');
window.close();
[/Quote]
因为我这个要跳转的B画面,我要让它不显示状态栏,地址栏等,如果像你说的用window.location.href='url'该怎么设置呢
ikiss 2009-03-23
  • 打赏
  • 举报
回复
为什么非要用window.open()呢?
window.location.href='url';可以在页面中跳转
如果非要用window.open()方法
window.opener=null;
window.open('','_self');
window.close();
CutBug 2009-03-23
  • 打赏
  • 举报
回复
<body onbeforeunload ="javascript:removeline();">
function removeline(){ 
if (confirm("确实要退出系统?")){
window.close();
}

}

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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