onunload不起作用

飞驴 2010-01-05 01:01:46
页面中写
<body class="font" style="background-color: #e9edf8" id="bodyMain" onunload="return window_onunload()">
js代码
function window_onunload()
{
window.open("Close.aspx",'','width=1,height=1');
}
但是有的客户IE不起作用,有的很正常,把Internet选项里面的安全设置都设成一样也不起作用;
有说加这个
window.attachEvent('onunload',function(){window.open("Close.aspx",'','width=1,height=1');});
加上后,不起作用的依然不起作用;
请问如何解决;
...全文
650 19 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
飞驴 2010-01-06
  • 打赏
  • 举报
回复
问题找到了一部分呢,有的是插件的问题,客户装了比如百度工具条,谷歌工具条组织;
一部分是因为IE设置有问题;
但是有的工具条都卸载了,设置也改了,还是不管用;
另外用遨游浏览器的设置需要单独设置,
都是因为禁止了弹出框的问题;
问题没有完全解决,谢谢各位!
vip__888 2010-01-06
  • 打赏
  • 举报
回复
yang_5 2010-01-06
  • 打赏
  • 举报
回复
LZ 你的方法可以呀,应该是你装了什么插件,因为你的代码在我的机器上面可以运行!
jaguar_yang 2010-01-05
  • 打赏
  • 举报
回复
有时候的onunload是捕捉不到,可以尝试用后台的析构函数处理,如果用js的onunload,你加这个测试看看,如果这样测试通过的话,相应修改函数就可以。

<body onunload="return false;"> 

飞驴 2010-01-05
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 silentwins 的回复:]
用onbeforeunload呢?
[/Quote]
这个报错,就不弹出那个页面了,
spark_wu 2010-01-05
  • 打赏
  • 举报
回复
up,学习
wuyq11 2010-01-05
  • 打赏
  • 举报
回复
window.onbeforeunload = onbeforeunload_handler;
window.onunload = onunload_handler;
function onbeforeunload_handler(){
var s="确认?";
return s;
}

function onunload_handler(){
var s="";
alert(s);
}
silentwins 2010-01-05
  • 打赏
  • 举报
回复
用onbeforeunload呢?
hitlcyu19 2010-01-05
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 sandy945 的回复:]
onbeforeunload
[/Quote]
这个应该管用
飞驴 2010-01-05
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 sandy945 的回复:]
onbeforeunload
[/Quote]
用这个报错呢
飞驴 2010-01-05
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 talesten 的回复:]
没报错吗?
[/Quote]
用beforeonunload是报错,这个没有报错,但是那个弹出框没有弹出;怀疑是插件给屏蔽了
飞驴 2010-01-05
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 lovely_baby 的回复:]
JScript code<script>
window.attachEvent('onunload',function(){window.location.replace(Close.aspx');});
</script>
用这个替换试试~~


[/Quote]

试过呢,都不起作用,有的人说是不是GOOGLE的工具栏,3721的网上助手或者是瑞星的卡卡上网助手把弹出框屏蔽了呢,我正要去看看是不是装了这些个东西;
sunwayMike 2010-01-05
  • 打赏
  • 举报
回复
这个我不会,帮顶了~
TalesTen 2010-01-05
  • 打赏
  • 举报
回复
没报错吗?
zhulong1111 2010-01-05
  • 打赏
  • 举报
回复
mark
阿非 2010-01-05
  • 打赏
  • 举报
回复
onbeforeunload
tzs2304 2010-01-05
  • 打赏
  • 举报
回复
up
Lovely_baby 2010-01-05
  • 打赏
  • 举报
回复
<script>
window.attachEvent('onunload',function(){window.location.replace(Close.aspx');});
</script>

用这个替换试试~~

62,243

社区成员

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

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

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

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