实现iFrame自适应高度,原来很简单!
来源:互联网 发布:mysql数据库最大容量 编辑:程序博客网 时间:2024/06/06 12:41
<iframe id="iFrame1" name="iFrame1" width="100%" onload="this.height=iFrame1.document.body.scrollHeight" frameborder="0" src="index.htm"></iframe>
看到了吧,关键就在于onload="this.height=iFrame1.document.body.scrollHeight"!
----------------------------
下面这段代码可以实现IFrame自适应高度,即随着页面的长度,自动适应以免除页面和IFrame同时出现滚动条。 源代码如下<script type="text/javascript">//** iframe自动适应页面 **////输入你希望根据页面高度自动调整高度的iframe的名称的列表//用逗号把每个iframe的ID分隔. 例如: ["myframe1", "myframe2"],可以只有一个窗体,则不用逗号。//定义iframe的IDvar iframeids=["test"]//如果用户的浏览器不支持iframe是否将iframe隐藏 yes 表示隐藏,no表示不隐藏var iframehide="yes"function dyniframesize() {var dyniframe=new Array()for (i=0; i<iframeids.length; i++){if (document.getElementById){//自动调整iframe高度dyniframe[dyniframe.length] = document.getElementById(iframeids);if (dyniframe && !window.opera){dyniframe.style.display="block"if (dyniframe.contentDocument && dyniframe.contentDocument.body.offsetHeight) //如果用户的浏览器是NetScapedyniframe.height = dyniframe.contentDocument.body.offsetHeight; else if (dyniframe.Document && dyniframe.Document.body.scrollHeight) //如果用户的浏览器是IEdyniframe.height = dyniframe.Document.body.scrollHeight;}}//根据设定的参数来处理不支持iframe的浏览器的显示问题if ((document.all || document.getElementById) && iframehide=="no"){var tempobj=document.all? document.all[iframeids] : document.getElementById(iframeids)tempobj.style.display="block"}}}if (window.addEventListener)window.addEventListener("load", dyniframesize, false)else if (window.attachEvent)window.attachEvent("onload", dyniframesize)elsewindow.onload=dyniframesize</script>
0 0
- 实现iFrame自适应高度,原来很简单!
- 实现iFrame自适应高度,原来很简单!
- 实现iFrame自适应高度,原来很简单!
- 实现iFrame自适应高度,原来很简单!
- 实现iFrame自适应高度,原来很简单!
- 实现iFrame自适应高度,原来很简单!
- 实现iFrame自适应高度,原来很简单!
- 实现 iFrame自适应高度,原来很简单!
- 实现iframe自适应高度,原来很简单!
- 实现iFrame自适应高度,原来很简单!
- 【HTML/JS】实现iFrame自适应高度,原来很简单!
- 11.03[转自:Jack @ CnBlogs]实现iFrame自适应高度,原来很简单!
- iframe高度自适应的简单实现
- 实现iFrame自适应高度
- 实现iFrame自适应高度
- 实现iFrame自适应高度
- 实现iFrame自适应高度
- iframe实现自适应高度
- 如何编写一个framework
- 面试系列五
- Python 遇到的问题
- 如何更改UISlider的高度
- 接口
- 实现iFrame自适应高度,原来很简单!
- ubuntu安装mysql
- Spring Security教程(大纲)----学习过程分享
- Ueditor上传图片时打开文件夹的延迟问题以及config.json中路径配置问题
- make和makefile
- Java笔记
- Flex布局,常用的几个属性值;
- javascript设计模式(一)-简单的工厂模式
- Android Volley框架的使用(四)图片的三级缓存策略(内存LruCache+磁盘DiskLruCache+网络Volley)