<script type="text/javascript">
function SetCwinHeight() {
var iframeid = document.getElementById("maincontent1"); //iframe id
iframeid.height = "10px";//先给一个够小的初值,然后再长高.
if (document.getElementById) {
if (iframeid && !window.opera) {
if (iframeid.contentDocument && iframeid.contentDocument.body.offsetHeight) {
iframeid.height = iframeid.contentDocument.body.offsetHeight;
} else if (iframeid.Document && iframeid.Document.body.scrollHeight) {
iframeid.height = iframeid.Document.body.scrollHeight;
}
}
}
}
</script>
<iframe style="z-index: 1; visibility: inherit; width: 100%; position:absolute; top:0px; left:0px;" name="maincontent1" onload="Javascript:SetCwinHeight()" height="1" id="maincontent1"marginwidth="0" marginheight="0" frameborder="0" scrolling="no" src="topTemplate.html"></iframe>
本文介绍了一种使用JavaScript动态调整iframe元素高度的方法。通过检测iframe内部body的高度或Document对象的滚动高度来实现自适应调整,确保iframe内容完全显示且不出现多余空白。
165

被折叠的 条评论
为什么被折叠?



