2 wz1992777 wz1992777 于 2016.05.10 18:02 提问

iframe 中动态自适应高度

iframe中的src是动态的 现在想做成自适应高度,百度也找不到合适的方法,我的是ie8,
求各位解答,谢谢了!

2个回答

CSDNXIAOD
CSDNXIAOD   2016.05.10 18:12

iframe自适应高度
让Iframe自适应高度
iframe自适应高度
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

showbo
showbo   Ds   Rxr 2016.05.10 20:40

跨域没有?跨域了没有搞,没跨域添加onload事件获取加载页面滚动高度设置iframe高度

 <iframe onload="resetIframeHeight(this)"...
<script>
function resetIframeHeight(i){
  var doc=i.contentWindow.document;
    i.style.height='300px';//先要设置一个比较小的高度,要不上一次加载的页面高度大于当前页面的将会是之前加载过的最大值
    i.style.height=doc[doc.compatMode=='CSS1Compat'?'documentElement':'body'].scrollHeight+'px';
}
</script>
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!