你好,游客 登录 注册 搜索
背景:
阅读新闻

判断网页是否在iframe中

[日期:2009-12-01] 来源:iwms.net  作者:木鸟 [字体: ]

  网上提供的很多方法都是判断当前窗口与顶部窗口是否相同来实现。代码如下

if(top!=this){
 // 在frame中时处理
}

  但这个脚本并没有区分frame和iframe。

  在使用脚本时IE下遇到奇怪的问题:页面只有在iframe有问题frame中是正常的。而且在firefox和chrome中都是正常的。已经不想对IE发表什么意见了,最终自己在MSDN找到了可以判断当前页面是否在iframe中的方法,脚本如下:

if(self.frameElement.tagName=="IFRAME"){
  // 页面在iframe中时处理
}

frameElement属性MSDN页面:http://msdn.microsoft.com/en-us/library/ms533771(VS.85).aspx

收藏 推荐 打印 | 录入:木鸟 | 阅读:
相关新闻      
本文评论   查看全部评论 (1)
表情: 表情 姓名: 字数
点评:
       
评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款
第 1 楼
* 匿名 发表于 2017-1-6 14:14:14
桃隐社区,中国最大的夜视频论坛:taoyin8.weebly.com
热门评论
* 匿名 发表于 2017-1-6 14:14:14
桃隐社区,中国最大的夜视频论坛:taoyin8.weebly.com