自动调整iframe到内容的高度

自动调整iframe到内容的高度,iframe,height,Iframe,Height,只是想不出如何让下面的代码自动调整高度,取决于“src”中的路径。因为我不想硬编码的高度,因为src路径可能会改变。我尝试过各种js方法,但似乎都不管用 <iframe src="C:\" height="200" width="100%"></iframe> 我已经内联完成了样式,但将管理css文件中的所有样式 帮助。您需要使用JavaScript调整iFrame以匹配内容的大小。请查看此库,它将监视iFrame中的内容,并使其大小保持最新 功能调整框架(obj

只是想不出如何让下面的代码自动调整高度,取决于“src”中的路径。因为我不想硬编码的高度,因为src路径可能会改变。我尝试过各种js方法,但似乎都不管用

<iframe src="C:\" height="200" width="100%"></iframe>

我已经内联完成了样式,但将管理css文件中的所有样式


帮助。

您需要使用JavaScript调整iFrame以匹配内容的大小。请查看此库,它将监视iFrame中的内容,并使其大小保持最新


功能调整框架(obj){
obj.style.height=obj.contentWindow.document.body.scrollHeight+'px';
}

请提供您的一些代码,以便我们进行分析。很抱歉,您添加了代码,但它已被删除。现在将添加。现在添加代码,非常基本的代码。为什么要添加src=“C:\”?你在为什么工作?为服务台工作,希望有一个网页显示我们的所有文档,等等,目前,添加任何新文件夹或文档都是一个手动过程,如果我可以得到一个显示文件夹内容的iframe,我们就不必更新htm页面。问题是iframe需要自动调整大小,因此它将始终显示文件夹中的所有文件夹\文件。希望这是有道理的。嗨,大卫,我以前看过你的调整器,但没有试过。刚刚下载了它,将example\index.html文件中的行更新为c:\并且c:\驱动器的内容是可见的,但是窗口没有调整大小。我遗漏了什么吗?太好了……工作很好:)
<script language="javascript" type="text/javascript">
function resizeIframe(obj) {
obj.style.height = obj.contentWindow.document.body.scrollHeight + 'px';
}
</script>

<iframe  src="http://stackoverflow.com/" frameborder="0" scrolling="no" id="iframe" onload='javascript:resizeIframe(this);' />