获取Iframe页面高度,并将高度赋值给Iframe
2017-11-13 17:10
309 查看
页面布局使用iframe嵌套,iframe设置高度根据页面内容的高度自适应。代码如下(设置父级页面):
HTML部分:
JS部分:
HTML部分:
<iframe name="container_ifranme" id="iframeId" scrolling="no" frameborder="no" border="0" src="home.html" onLoad="iFrameHeight()" ></iframe>
JS部分:
<script> //获取iframe子页面内容高度给iframe动态设置高度 function iFrameHeight() { var ifm= document.getElementById("iframeId"); var subWeb = document.frames ? document.frames["iframeId"].document : ifm.contentDocument; if(ifm != null && subWeb != null) { ifm.style.height = 'auto';//关键这一句,先取消掉之前iframe设置的高度 ifm.style.height = subWeb.body.scrollHeight+'px'; } }; </script>
相关文章推荐
- js中获取当前页面高度,iframe高度赋值问题,body高度初始化赋值
- 获取当前页面高度,赋值给父页面的iframe
- 页面间(窗口间)的取值赋值及获取iframe下的window对象
- iframe给主页面元素赋值【使用jquery获取页面数据】
- ifram高度自适应,获取iframe元素,控制父页面
- ifram高度自适应,获取iframe元素,控制父页面
- 获取Iframe页面高度javascript
- easyUI的iframe子页面获取父页面元素和给父页面元素赋值
- jq_jquer获取iframe的高度根据页面内容自适应
- js获取页面高度赋值给div
- iframe给主页面元素赋值【使用jquery获取页面数据】
- js获取页面内iframe的高度
- 实用js小汇总--获取iframe引用的页面中的控件ID,或赋值的实现方法
- 父页面获取子页面的高度,并给iframe设置高度
- iframe给主页面元素赋值【使用jquery获取页面数据】 .
- 页面布局-iframe 高度 自适应问题
- javascript 获取页面的高度及滚动条的位置的代码
- IE和FF中js获取页面高度与宽度的对比
- JS 获取页面中iframe中的内容
- iframe父页面获取子页面的参数