兼容firefox的iframe高度自适应代码
2015-08-11 11:50
555 查看
网上关于iframe高度自适应的代码有很多,但比较杂乱,本文根据实用性整理了以下代码:
JavaScript部分:
折叠JavaScript Code复制内容到剪贴板
html部分:
折叠XML/HTML Code复制内容到剪贴板
标记*号的地方填入iframe页面的地址。需要注意的是,src地址必须是在同一网站下,否则会出现“权限被禁止”的错误。
JavaScript部分:
折叠JavaScript Code复制内容到剪贴板
<script type="text/javascript"> function SetCwinHeight(iframeObj){ if (document.getElementById){ if (iframeObj){ if (iframeObj.contentDocument && iframeObj.contentDocument.body.offsetHeight){ iframeObj.height = iframeObj.contentDocument.body.offsetHeight; } else if (document.frames[iframeObj.name].document && document.frames[iframeObj.name].document.body.scrollHeight){ iframeObj.height = document.frames[iframeObj.name].document.body.scrollHeight; } } } } </script>
html部分:
折叠XML/HTML Code复制内容到剪贴板
<iframe name="frameContent" src="*" frameborder="0" width="100%" onload="SetCwinHeight(this)"></iframe>
标记*号的地方填入iframe页面的地址。需要注意的是,src地址必须是在同一网站下,否则会出现“权限被禁止”的错误。
相关文章推荐
- Mac内核XNU的Mach子系统的一个完整过程的代码跟踪
- php实现金字塔图案
- 【Lua】基本函数库
- javafx Cursor
- Java中的Vector向量
- lambda表达式学习
- 引用一个自定义类库中不包含相应的实体类
- JAVA开发_身份证校验
- eclipse 启动失败,报错org.eclipse.swt.SWTException: Failed to execute runnable
- Python 之 创建目录文件夹
- 在Ubuntu中安装twisted
- Python中的列表、元祖、字典
- 【SpringMVC整合MyBatis】案例驱动-集合类型参数绑定
- github readme 格式
- 为什么relativelayout.layoutParams的width为-1
- ecshop代码笔记
- 在WINSEVER2008 上搭建FTP服务器
- mongo设计(二)
- javafx DropShadow
- java文件和目录