关于JS的窗体关闭事件!(在线等待.msn:lwl_0614@163.com)
测试代码:
<HTML>
<HEAD>
</HEAD>
<BODY onunload= "alert( 'close! '); ">
<INPUT TYPE= "button " NAME= " " value= "Refresh " onclick= "window.location.href= 'test.html?param=test '; ">
</BODY>
</HTML>
要求: 我只想要用户再关闭该ie窗体的时候弹出close! ,而在点击Refresh按钮或者按F5刷新的时候弹出.现在执行的情况是三种情况都弹出close!
这个问题可能不太好解决,window.unload我也试过了,不行,不知道该在那个事件里填写代码,才能只在窗体关闭的时候执行,而在刷新和重新装载该页时不执行!
高位高手,帮帮忙,在线等待,可以加我的msn . lwl_0614@163.com,谢谢.
------解决方案-------------------- <HTML>
<HEAD>
<script language=javascript>
function fun_click()
{
alert(close!);
window.location.href= "test.html?param=test ";
}
</script>
</HEAD>
<BODY>
<INPUT TYPE= "button " NAME= " " value= "Refresh " onclick= "fun_click(); ">
</BODY>
</HTML>
------解决方案--------------------不会,帮顶下了
------解决方案--------------------这个以前有人问过啊~~翻翻旧帖子 我也忘了.他也是要判断窗体关闭事件
------解决方案--------------------的确不会,顶
------解决方案-------------------- <script>
window.onbeforeunload =function(){
if(event.clientX> document.body.clientWidth&&event.clientY <0||event.altKey)
{
alert( "csdn某位blog里看到的,借用 ");
}
}
</script>
------解决方案--------------------if((event.clientX> document.body.clientWidth) || (event.clientY <0||event.altKey))
{
alert( "关闭 ");
}
else
{
alert( '刷新 ');
}