我正在尝试将iframe调整为自己放入其中的内容的大小。我的问题是,只要内容较长,它就会起作用,但是只要内容较短,它就不会变小。我尝试了多种无效的解决方案。
是否可以每隔x毫秒刷新一次iframe组件而不刷新整个页面?那可以解决我的问题。
编辑3 *
<head>
<script>
function resizeIframe(objIframe) {
objIframe = document.getElementById('myiframe');
objIframe.style.height = 'auto';
objIframe.style.height = obj.contentDocument.documentElement.offsetHeight + 'px';
}
</script>
</head>
<body>
<iframe align="right" src="./home.php" name="myiframe" width="100%"
height="100" id="myiframe" marginwidth="0" margin="0" frameborder="0" scrolling="yes"
onload="resizeIframe(this)"/></iframe>
</body>