1

我的问题如下:我在大学的一群人中,正在编写网页,我们希望将其组织为:我们有一个标题,一个菜单,左侧有另一个菜单,右侧有显示内容。

我们将从几个 .html 文件中获取此内容,因此我们将尝试使用 iframe。问题是,我们已经解决了如何让它加载我们想要的任何东西,但我们希望它能够加载一个小页面或一个更大的页面,并调整自身的高度。(iframe 应该能够在不刷新整个页面的情况下更改源和高度)

所以,我的问题是,如何让它在 Y 轴上自动调整大小?(宽度是固定的并且可以)。我们对 JavaScript 了解不多(绝对不是 PHP),所以无论哪种方式,如果可能的话,我都在寻找一种复制和粘贴解决方案,它适用于所有主要浏览器。

我会说我在互联网上尝试了一些例子,但它们似乎都不起作用。

(这都在同一个域中,假设 /index.html 是整个页面,/content.html 是 iframe 内部的 wen)

谢谢你的帮助。

4

1 回答 1

0

您可以像这样在父级中调用标准函数

parent.func( newHeight);

然后在iFrame的父级中定义函数

function func( newHeight ) {
    // resize iFrame
}

因为您在同一个域上,所以这应该可以工作。

于 2012-11-22T22:33:20.297 回答