网页中有个iframe,iframe页面有onbeforeunload事件,onbeforeunload的时候怎样可以判断iframe本页操作触发还是在父页面操作触发呢?不要说用clientX,想想就知道不行!
解决方案 »
- JS中为什么不能同时选中两个text的文本框中的能容啊?
- 一个PHP的文本框用JS自动计算的代码请教
- 请教高手如何是图片向右滚动?急!
- 执行指定HTML标记中的JAVASCRIPT脚本
- 如何获取跨域iFrame内容
- 请教高手关于输入全角,半角的问题
- 怎样用代码控制select选择某一项
- 有没有日历程序的源码?
- 在BODY内如何让页面自动刷新和自动转向另外URL?
- on click事件,点击图片更换另一张图,求大神帮助
- 我一个框架里的某链接点击后出现登录,然后第一个框架中的主体跳到别一个框架中,该怎么做啊?
- 页面上有很多name和id都为chkba的checkbox,怎么用js取得选中的个数???
var flag = false;
parent.onbeforeunload = function()
{
flag = true;
}
{
flag = true;
}window.onbeforeunload = function()
{
if(flag)
{
//父页面也被unload
}
else
{
//父页面没有被unload (只有本页面unload)
}
}
给本页面加上2个事件的方法
var flag = false;
window.onfocus = function(){flag=true;}
window.onblur = function(){flag=false;}判断flag=true的话就是本页面的操作 flag=false的话就不是本页面的操作