如何让iframe 100%高度包裹在容器中?

时间:2015-07-15 08:05:17

标签: javascript css iframe

我想根据其内容给iFrame 100%的宽度和高度,但它不是100%宽度也不是100%高度。

我试图通过使用绝对位置来给出,但iframe宽度比它所在的容器增加的更多。

这是我的代码:

<iframe id="solar_panel" width="100%" height ="740"  src="<?php echo $s; ?>"></iframe>
<script>
var intervalListener = self.setInterval(function () {resizeIframe()}, 1000);
function resizeIframe() {
var obj =   document.getElementById('solar_panel');
var objH = obj.contentWindow.document.body.scrollHeight;
obj.style.height = obj.contentWindow.document.body.scrollHeight + "px";
 if (objH != 0) {
    window.clearInterval(intervalListener);
  }
}
jQuery(window).resize(function(){
    resizeIframe();
});
</script>

请帮助我离开这里。

0 个答案:

没有答案