0

我有一个网页A.html,它有几个链接和一个带有页面B.html的 iframe,它在A.html加载时加载到A的 iframe中。当A.html加载时,我有一个简单的 javascript 来确定当A加载并相应地调整 iframe 时要加载到 iframe 中的文档的高度,这样我就不必使用滚动条。

当我单击A.html中的链接之一时,我希望将 B.html替换为A中的链接将我带到的任何页面(我们将其称为C.html)。现在,当C加载到A的 iframe 中时,C.html将有一个指向在A的 iframe中打开的另一个页面的链接,我将使用 D.html

现在,我可以让BCD以我想要的方式出现在A的 iframe 中。我试图弄清楚如何做的是应用一点 JavaScript 来计算A加载时B.html的高度,并将其应用于CD等等,这样 iframe 总是足够高显示整个文档而没有空白。

在这一点上,我脑子里想着我需要弄清楚如何重写脚本,并且可能还需要重写页面的一大块。所述代码可应要求提供,以及澄清我提出的任何观点所需的任何其他内容。

4

1 回答 1

0

您可以尝试使用页面 A 的 iframe onload 事件。

iframeOnPageA.onload = function() {
    //insert resizing code here
};

每次加载 iframe 时,都应该调用该函数。

于 2012-10-07T05:13:53.440 回答