关于iframe的一些小问题(一些信息)
来源:互联网 发布:msp430单片机简介 编辑:程序博客网 时间:2024/04/30 06:13
概念和使用方式
先聊下我遇到的问题:
所有html都会引入一个公共的html模块 里面有js和css 的工具引用
一般情况没啥问题,但是有一个会显示并且可以动的的logo的时候,这就有点问题了。
案发原因:logo在同一个位置多次显示 ,和重影一样,移动一个还有一个在原地。
思路:找到这个logo的位置,实在iframe里面还是在iframe外面。判断位置,决定显示隐藏(虽然不够优化,但是时间有点不太够)。应该是按需加载比较好,只是这样的话 工作量会相对比较大
解决方案:
1、区分当前页面是在什么位置。
第一:正常页面(非iframe引入的页面,正常展示)
第二:iframe引入的页面(非引入iframe的页面)
第一种已经判断过了可以做到判断当前页面的位置
if (self.frameElement && self.frameElement.tagName == “IFRAME”) {
alert(‘在iframe中’);
}
2.方式二
if (window.frames.length != parent.frames.length) {
alert(‘在iframe中’);
}
3.方式三
if (self != top) {
alert(‘在iframe中’);
}
以上用任何一种都可以判断代码是否在iframe中.
(稍后补充)
阅读全文
0 0
- 关于iframe的一些小问题(一些信息)
- iframe的一些问题
- 关于一些小问题
- 关于EIGRP一些小问题的解答
- 关于jar包的一些小问题
- 关于简历的一些小问题
- 关于struts2的一些小问题
- 关于进程的一些小问题
- 关于iis部署的一些小问题
- 关于递归问题的一些小例子
- 关于Ajax请求的一些小问题
- 关于hive sql的一些小问题
- 关于CCMultiColumnTableView一些小问题的修改
- 关于php学习的一些小问题
- 关于scrollview的一些小问题
- 关于mysql安装的一些小问题
- 关于Mongodb的一些小问题
- 关于JS对象的一些小问题
- Prime Set ZOJ
- easyui datagrid 取消checkbox和行的关联
- “函数”过来过来,我不打你!
- Android——关键字搜索商品
- git基本命令
- 关于iframe的一些小问题(一些信息)
- 现代软件工程_团队项目_阿尔法阶段_需求分析文档_2017.11.13
- Banner
- HDU2063(记录二分图匹配的板子)
- Codeforces #445 div 2
- 泛型
- NOIP2017提高组 题解&游记
- 现代软件工程_团队项目_阿尔法阶段_前端页面原型v1.0.2_2017.11.14
- 前端面试(css部分)