iframe 自适应高度 360浏览器遇到iframe下带连接页面的情况后,进入连接界面无法自适应高度

代码如下:<divid="con"><iframescrolling="no"width="977"height="100%"style="padding-top:42p... 代码如下:
<div id="con">
<iframe scrolling="no" width="977" height="100%" style=" padding-top:42px;" src="case_01.html" frameborder="0" id="iframepage" name="iframepage" onLoad="iFrameHeight()" ></iframe>
<div id="leamain">
<iframe src="#" marginheight="0" marginwidth="0" frameborder="0" scrolling="no" width="765" height=100% id="iframepage" name="iframepage" onLoad="iFrameHeight()" ></iframe>
<script type="text/javascript" language="javascript">
function iFrameHeight() {
var ifm= document.getElementById("iframepage");
var subWeb = document.frames ? document.frames["iframepage"].document :
ifm.contentDocument;
if(ifm != null && subWeb != null) {
ifm.height = subWeb.body.scrollHeight;
}
}
</script>
</div>
展开
 我来答
益享天开
2015-06-23 · 专注分享互联网办公、城市服务等常见问题
益享天开
采纳数:337 获赞数:1021

向TA提问 私信TA
展开全部

请通过js实时更改iframe的高度(目的是让iframe的高度自适应)

//iframe高度实时设置
function resetIframe() {
var iframeH = $(window).height() - 140;//140是header的高度
$("#leftFrame").height(iframeH)
        $("#rightBox").find('iframe[id^=mainFrame]').height(iframeH);
}
window.setInterval("resetIframe()", 200);//200ms更新一次高度
更多追问追答
追问
请麻烦告诉我一下代码可以吗?我这个也是在网上找的。感谢
追答
代码已经更新上去,请查看~
#leftFrame
#rightBox
分别是左侧和右侧iframe的DIV容器
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式