关于窗口关闭事件 可以在 Body 的 OnClose 事件中写代码。------------------------------------------------------------http://kmok.cn 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 onunload不能区分判断窗口关闭和刷新,不行。 if (opener && !opener.closed && opener.dialogWin) {................}楼主的意思应该是说用window.open创建的窗口吧? 试验下下面的代码,应该是可以的<HEAD><SCRIPT>function a(){if(event.clientX<=0&& event.clientY<0){//关闭alert("关闭");}else{//refreshalert("刷新");}}</SCRIPT></HEAD><BODY onunload=a(); >test close .</BODY> window.onbeforeunload = function() { try { if (document.body.offsetWidth-50 < event.clientX && event.clientY<0) return confirm("是否关闭当前窗口"); } catch(e) { } } window.onbeforeunload = function() { try { return confirm("是否关闭当前窗口"); } catch(e) { } } 还是不行啊,你们说的在IE中都有效,可是在Nescape中都没有效,凡是有event的都不行。 可以考虑为刷新做个按钮吧,Nescape没用过,提供个思路而已。 http://www.w3.org/TR/REC-html40/interact/scripts.html#h-18.2.3 看看这里的参考// 怎么把div中的内容显示在EXT panel中的html中 如何处理$.getjson 返回值 为空的问题 json 格式访问 javascript中如何操纵OGNL标签呢? 怎么判断鼠标点击的是什么? 急切~~!!关于梅花雪大大MzTreeView2.0的通过加载字符串生成树的问题!~~希望高手给指点下~~! 这个导航栏效果,怎么实现? activeX控件问题? 请问如何做浮动广告小图片? 请帮我看看!!! 菜鸟提问~ 急救急救急救急救急救急救!ASP 传入 JAVASCRIPT 问题????
................
}
楼主的意思应该是说用window.open创建的窗口吧?
试验下下面的代码,应该是可以的
<HEAD>
<SCRIPT>
function a(){
if(event.clientX<=0&& event.clientY<0){//关闭
alert("关闭");
}else{//refresh
alert("刷新");
}
}
</SCRIPT>
</HEAD>
<BODY onunload=a(); >
test close .
</BODY>
{
try
{
if (document.body.offsetWidth-50 < event.clientX && event.clientY<0)
return confirm("是否关闭当前窗口");
}
catch(e)
{
}
}
{
try
{
return confirm("是否关闭当前窗口");
}
catch(e)
{
}
}