转到另一个网页后,iframe 大小保持不变

iframe size stays the same after go to another webpage

本文关键字:iframe 另一个 网页      更新时间:2023-09-26

我正在使用phonegap制作iPhone应用程序,但遇到了html/javascript问题。我的索引中有一个 iFrame.html用于显示第三方网站。我的问题是,当用户单击该网站起始页中的链接并转到另一个网页时,iFrame 大小与具有起始页时相同。因此,如果新页面比起始页短,则下面有一个空白区域。有什么办法可以解决这个问题吗?谢谢!

您可以使用该 iframe 的 onload 事件。每次页面完全加载到 iframe 中时,它都会被触发。你可以试试这个简单的例子。每次重新加载时都会发出警报。只需单击 iframe 内的链接即可查看警告框。

<script type="text/javascript">
function load()
{
    alert("Iframe is loaded");
}
</script>
</head>
<iframe onload="load()" src="whatever">
<p>Your browser does not support iframes.</p>
</iframe>