【问题标题】:IFrame on unload refresh parent page卸载刷新父页面上的 IFrame
【发布时间】:2010-10-06 10:02:47
【问题描述】:

我在页面中有一个 iframe。当 iframe 关闭时,我想刷新父页面。查看iframe element w3 页面,我发现没有标准事件。

我考虑了一种轮询方法,让父页面不断检查框架是否已创建,然后检查它是否被删除然后刷新,但是这种方法不是很好。如果轮询不频繁,我可以想象有时 iframe 关闭和页面重新加载之间会出现延迟。更频繁的轮询页面会影响“用户体验”(抖动)。

我想知道是否有另一种方法不涉及 iframe 父级通信。

【问题讨论】:

    标签: javascript iframe onunload


    【解决方案1】:

    我不明白您为什么不使用父 iframe 通信。由于一切都发生在 iframe 内的页面中,并且您只需要在发生这种情况后让父页面知道这一点,因此最好的方法是在父页面中调用一个函数,以便您可以部分刷新父页面而无需重新加载iframe 本身。这样:

    window.parent.myFunctionInParent('my param');
    

    你可以在How to refresh parent page partially from page within iframe一步步学习技术。

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2011-04-28
      • 2013-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-03
      • 2011-11-15
      • 1970-01-01
      • 2015-03-11
      相关资源
      最近更新 更多