判断页面是否被包含在iframe中
来源:互联网 发布:腾讯网络大电影合作 编辑:程序博客网 时间:2024/05/30 22:58
如果页面中包含框架,则每个框架都拥有自己的window对象,并且保存在frames集合中,并可以通过数值索引或者name索引进行访问。如果frames的length为0,则代表这个页面中不包含iframe。
判断页面是否被包含在iframe中则需要使用到top这个属性,top对象始终指向最高(最外)层的框架,也就是浏览器窗口。
所以通过如下的判断:
window.top == window
就可以判断当前的页面是否在iframe中。但是,如果在引入iframe时,name属性设为top,则会覆盖top属性,导致这个判断出错。
另一种方法是通过frameElement属性进行判断,如果frameElement属性为null,则说明该页面不在iframe中。
经验证,top方法在IE6下可以使用,frameElement不可用。
- 判断页面是否被包含在iframe中
- html判断当前页面是否在iframe中
- js判断页面是否在iframe并跳出iframe
- iframe(1) --- 判断页面是否被嵌套在iframe里
- js判断是否在iframe中
- js判断是否在iframe中
- js判断是否在iframe中
- js判断是否在iframe中;解决F5刷新浏览器时,iframe都会变成默认页面,而不是当前页面
- 不用iframe在一个页面中包含另外一个页面
- js判断一个页面是否嵌套在iframe里
- 在页面中判断本页面是否在frameSet中
- 判断一个字符是否包含在另一字符串中
- 判断某变量是否包含在某数组中
- 判断字符串是否包含在另外一个字符串中。
- jQuery 判断是否包含在数组中 jQuery.inArray()
- 在asp.net中判断字符串是否包含中文
- 在Excel中判断单元格是否包含日期
- jQuery 判断是否包含在数组中 Array[]
- 黑马程序员-----类加载器
- 呵呵,数据库操作我转了——数据库操作指令
- 开源的DirectUI界面开发库DUILIB试用demo (Win32程序)
- (转)超实用的8个Linux命令行性能监测工具
- 设计模式分类
- 判断页面是否被包含在iframe中
- 组合设计会更灵活,速度更快。
- 注册测绘师答题技巧
- C/C++文件操作之fstream
- 黑马程序员-----jdk1.5新特性之枚举
- The 37th ACM/ICPC Asia Regional JinHua Site Online Contest - D(爆搜)
- Oracle如何实现创建数据库、备份数据库及数据导出导入的一条龙操作
- Qt核心特色--信号与槽
- 计算机学科研究方向统计