我想根据其内容给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>
请帮助我离开这里。