ie窗口关闭时如何提交js事件???请各位大侠帮忙!
网友回答:
网友:zhjzh_zjz
sorry,上面写错了:
eg:
在网页中加入下列代码就知道效果了
<script>
function window.onunload(){alert(这就是你要做的事,关闭网页之后做的!)}
function window.onbeforeunload(){alert(这就是你要做的事,关闭网页之前做的!)}
</script>
还可以这样调用:
<script>
function tuichu(){alert(这就是你要做的事,关闭网页之后做的!)}
function tuichuqian(){alert(这就是你要做的事,关闭网页之前做的!)}
</script>
<body οnunlοad="tuichu()" οnbefοreunlοad="tuichuqian()">
网友:shuangren
噢,我写错了,唉
<body οnunlοad="yourfunction()">
网友:aqdlutlqy
纠正
如果响应onbeforeunload,或者onunload事件,那么就不只是ie关闭会触发事件,在页面刷新,或迁移等其他动作时,也可能会触发事件,所以我想应该这样
function window.onbeforeunload()
{
if(event.clientx>360&&event.clienty<0||event.altkey)
{
//你的动作
}
}
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/haydenwang8287/archive/2008/02/19/2107332.aspx
=====================================================================================
JS捕捉网页浏览器窗口的关闭与刷新
<script language="javascript">
<!--
var s="close";
function window.onunload(){
if(s=="fresh")
if(window.screenLeft>10000){alert('关闭');}else{alert('刷新');}
else
alert('关闭');
}
function window.onbeforeunload(){
s="fresh";
}
-->
</script>
测试环境是2000sever ie6.0 sp4 MYIE1.31 (成功通过测试)
关闭窗口的途径常用4种:
1.双击左上角图标
2.直接双击标题栏(MYIE)
3.单击右上角关闭按钮
4.alt f4
题外话:
一天半的研究,不知道还有bug不?有的话,请高手补充,谢谢