JS如何区分是关闭窗口还是关闭选项卡?
<script type="text/javascript">
window.onbeforeunload = onbeforeunload_handler;
function onbeforeunload_handler(){
if (event.clientX>document.body.clientWidth && event.clientY<0 ||event.altKey){
var warning="确认退出?";
return warning;
}
}
</script>
上面这段代码直接关闭窗口时有效,但是打开多个选项卡时关闭该选项卡而不是直接关闭浏览器时无效,如何解决!
搜到以前别人也有同样的疑问,但是说没办法,真的没办法了么? 只考虑IE,其他浏览器可以不考虑!
http://topic.csdn.net/u/20100608/20/6a1df4b6-2eaa-4666-9bdc-ac7c4a9e742a.html
------解决方案--------------------这个好像是没办法解决的
------解决方案--------------------月经帖了 没办法的
------解决方案--------------------这个实现不了~·楼主换方法吧~·