js或jQuery 获取浏览器关闭事件

那天早上 发布于 2012/07/11 15:09
阅读 17K+
收藏 0

获取是主页面的关闭事件,内含iframe

主页面用

window.onunload 
获取浏览器关闭事件,但是当页面内部的iframe关闭的时候 这个事件也会被调用。求解决办法
加载中
0
铂金小猪
铂金小猪
奇怪的需求~~iframe需要关闭?
那天早上
那天早上
可是他确实调用了方法
铂金小猪
铂金小猪
回复 @孔凡儒 : 所以木有关闭这个说法··
那天早上
那天早上
其实iframe在html里面放页面。当把这个标签移除的时候 就相当于关闭了iframe里面展示的页面
铂金小猪
铂金小猪
回复 @孔凡儒 : 这个不应该是关闭iframe,iframe只是一个html标签,关闭是一个系统动作,两者无关联。
那天早上
那天早上
页面内部通过iframe 来展示不同数据。这个数据不用了就把这个页面关了。
0
xiaoyang0878
xiaoyang0878
额,关闭iframe?iframe应该可以从页面中移除。
0
长宁楚王陈涉
长宁楚王陈涉
if (window.top!=window.self) 
{
window.top.location="tryjs_breakout.htm"
}
放子iframe试试 我不确定
0
那天早上
那天早上
 window.onbeforeunload = function (event) {

            if ((window.event.screenX - window.screenLeft) > (document.documentElement.scrollWidth - 20) && window.event.clientY < 0 || window.event.altKey) {
                event = event || window.event;
                event.returnValue = "是否退出?";
            }

        }

 

这个可以。iframe 关闭不会被提示 但是 我不知道onbeforeunload支持的浏览器

返回顶部
顶部