在baidu输入iframe高度自适应,文章很多,问问题的人也非常之多,解决办法也是五花八门,但基本上都是用js获取子页面高度再设置iframe的高度来实现的,这种实现方式,维护成本比较高,而且兼容性也很难保证,此文提供兼容浏览器的非js实现iframe高度自适应的方法:
iframe.html代码实现如下:
<!--此处doc声明不可修改--> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 4.0 Transitional//EN"> <html> <head> <title>iframe自适应</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <style type="text/css"> html,body{ width:100%; height:100%;} body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; } </style> </head> <body> <!--table设置高度为100%,宽度为100%--> <table width="100%" height="100%" border="1" style="width:100%; height:100%" cellspacing="0" cellpadding="0"> <tr> <td style="width:100%; height:100%"> <!--iframe高度设置为100%,宽度设置为100%--> <iframe src="test.html" style="width:100%; height:100%;overflow:scroll" frameborder="no" scrolling="no"></iframe> </td> </tr> </table> </body> </html>
test.html内容如下:
<html> <head> <title>测试页面</title> </head> <body> 测试内容;<br/> 测试内容;<br/> 测试内容;<br/> 测试内容;<br/> 测试内容;<br/> 测试内容;<br/> 测试内容;<br/> 测试内容;<br/> 测试内容;<br/> 测试内容;<br/> 测试内容;<br/> 测试内容;<br/> 测试内容;<br/> 测试内容;<br/> 测试内容;<br/> 测试内容;<br/> 测试内容;<br/> 测试内容;<br/> 测试内容;<br/> 测试内容;<br/> 测试内容;<br/> 测试内容;<br/> 测试内容;<br/> 测试内容;<br/> 测试内容;<br/> 测试内容;<br/> 测试内容;<br/> 测试内容;<br/> 测试内容;<br/> 测试内容;<br/> 测试内容;<br/> 测试内容;<br/> 测试内容;<br/> 测试内容;<br/> 测试内容;<br/> 测试内容;<br/> </body> </html>
..
相关推荐
纯JS实现的iframe自适应高度。兼容主流浏览器。
Iframe 高度自适应,js控制Iframe 高度自适应.docx
用jquery实现iframe高度自适应实例代码完美兼容多数浏览器
iframe高度自适应代码及演示页面。 适合新手,用到iframe,并且需要高度自适应的人士。 老手自动绕行,又没什么技术含量。。。 解压之后,打开iframe-auto.html之后查看效果. 如果不能查看,检查是否允许执行js
主要介绍了js实现iframe自动自适应高度的方法,涉及javascript操作iframe框架的技巧,非常具有实用价值,需要的朋友可以参考下
jsp页面iframe高度自适应的js代码.docx
文件为iframe高度自适应的代码demo,能够兼容常用浏览器,项目开发当中我常拿来用
JAVASCRIPT让IFRAME框架的高度自适应
js 实现 iframe自适应高度! 值得下载看看!资源免费,大家分享!!
jquery对iframe自适应高度插件是国外下载下来的。插件使用只要引用js文件就行,不用做任何别的操作完全自动化。
javascript 中iframe高度自适应(同域) 今天解决了iframe高度自适应的问题,不过这只是同域下的页面嵌入,以下是代码: function SetCwinHeight(){ var iframeid = document.getElementById("frame"); //frame...
iframe根据引用的页面内容自适应高度和宽度,直接查看例子,简单易操作
js控制 Iframe 框架自适应被嵌入页面高度
同域时Iframe高度自适应 下面的代码兼容IE/Firefox浏览器,控制id为“iframeid”的iframe的高度,通过JavaScript取得被嵌套页面最终高度,然 后在主页面进行设置来实现。 代码如下,可复制。另外,
因为有一个项目要用到iframe自适应高度,网上搜索了以下结果无数,不过看来看去都是那几个,而且基本都测试了一遍,所说的兼容根本不是那么回事,要不IE不正常,要不其他浏览器显示不正常,最后无奈,综合网上的方法...
javascript iframe 自适应高度js demo
iframe自适应高度:根据屏幕的高度,自动增减。包括适应浏览器高度的改变。
之前做过高度自适应,但是始终效果不理想,后来看到一个比较好的办法,实现了之后,特保留一份模板,方便以后类似应用,测试过firefox,chrome,ie8,safari
主要介绍了JS实现iframe自适应高度的方法,涉及javascript与iframe交互动态操作页面元素属性的相关技巧,需要的朋友可以参考下