the_height = d"/>

关于javascript:让iframe占用垂直空间

关于javascript:让iframe占用垂直空间

Making an iframe take vertical space

我想让iframe占用其显示内容而不显示滚动条所需的垂直空间。 有可能吗?

有什么解决方法吗?


这应该将IFRAME高度设置为其内容的高度:

1
2
3
<script type="text/javascript">
the_height = document.getElementById('the_iframe').contentWindow.document.body.scrollHeight;
document.getElementById('the_iframe').height = the_height;

您可能想在IFRAME中添加scrolling="no"以关闭滚动条。

编辑:糟糕,忘记声明the_height


还请检查以下线程:DiggBar如何根据不在其域上的内容来动态调整其iframe的高度?

它解决了相同的问题。


解决方法是不要在服务器端使用