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

时间:2012-06-26 19:21:51

标签: javascript html cordova

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

1 个答案:

答案 0 :(得分:0)

您可以使用该iframe的onload event。每次页面在iframe中完全加载时都会被触发。您可以尝试this easy example。它会在每次重新加载时发出警报只需点击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>