【问题标题】:How can I reload an iFrame without the page loading icon?如何在没有页面加载图标的情况下重新加载 iFrame?
【发布时间】:2011-11-09 13:33:11
【问题描述】:

这似乎在 Chrome 中运行良好,但我有这个 iframe 显示 mysql 表中的内容,我想每 10 秒刷新一次,如果用户不知道 iframe 正在重新加载,我该如何做到这一点? (没有加载图标)

【问题讨论】:

    标签: php mysql iframe refresh reload


    【解决方案1】:

    在 iframe 页面的 header 中,您可以使用 html 元标记而不是 javascript。

    <meta http-equiv="refresh" content="x" />
    
    Example for 10 second 
    <meta http-equiv="refresh" content="10" />
    

    【讨论】:

    • X 是 iFrame 的 ID 吗?
    • x 是数字,代表秒
    • 至少在 Firefox 中(用 6.01 测试)这也使得标签加载指示旋转...
    【解决方案2】:

    使用 Javascript,您可以拥有两个分担负载的 iframe。当一个完全加载时,它会与另一个 iframe 交换其位置,因此用户永远不会看到负载。

    演示:http://jsfiddle.net/AlienWebguy/NZjL8/1/

    对于演示,我让它每 5 秒刷新一次。

    【讨论】:

    • Iframe 重新加载时是否可见?以及如何将其设置为每 10 秒刷新一次?
    • 在 Firefox 中,这仍然会使图标旋转。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-02-23
    • 2011-11-02
    • 1970-01-01
    • 2021-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多