iframe 子页面自适应高度问题
2017-08-30 17:26
253 查看
1:只需要在父页面添加以下代码即可,目前支持Google和IE,火狐浏览器,其他浏览器没试。效果:可以保证动态地改变iframe的src加载不同页面时,子页面都能自适应高度!
<script type="text/javascript"> //这里代码解决:iframe 被其他页面撑开太高,可以恢复自适应高度 function setIframeHeight(){ if(window.navigator.userAgent.indexOf("Chrome") !== -1){//谷歌浏览器 document.getElementById('iframeReport').height=document.getElementById('iframeReport').contentWindow.document.documentElement.scrollHeight; }else{//IE或火狐 document.getElementById('iframeReport').height=$("#iframeReport").contents().find("body")[0].scrollHeight; } } </script>
<iframe src="${ctx}/pages/networkquota/areaNetworkReport/netWorkingQuality.jsp" marginheight="0" marginwidth="0" frameborder="0" scrolling="no" width="100%" height="300px" id="iframeReport" name="iframeReport" onload="setIframeHeight();"></iframe>
相关文章推荐
- 页面布局-iframe 高度 自适应问题
- Iframe自适应页面高度问题的最简单最适用的解决办法
- javascript解决iframe框架页面自适应高度问题
- iframe自适应内层页面高度,可响应页面中折叠点击事件,以及实现跨域的问题解决方案
- EasyUI中iframe嵌入页面,包含datagrid数据动态绑定,页面内容的高度自适应问题
- 关于iframe自适应高度,解决一个iframe动态改变url,改变页面同时解决高度自适应问题
- Iframe高度自适应问题[子页面控制父页面高度]
- iframe 子页面高度自适应问题
- iframe 自适应高度问题解决方法
- 使用jQuery不判断浏览器高度解决iframe自适应高度问题
- iframe自适应高度完美版解决DOM元素高度变化问题
- iframe自适应高度问题
- iframe自适应引入页面的高度,并使用一个滚动条
- dh: 实现iframe 自适应高度的问题(初始化和动态加载数据的时候)
- 自适应高度div内嵌iframe高度被撑开问题解决
- 奇怪的问题,关于js+css实现页面内容高度自适应的两种解决方案
- 装载iframe 子页面,自适应高度
- div/iframe自适应浏览器宽度高度问题
- iframe之间通信问题及iframe自适应高度问题
- iframe宽高度自适应问题解决方案