【问题标题】:Refresh other frame, from another frame. Jquery从另一帧刷新另一帧。 jQuery
【发布时间】:2011-10-22 07:41:28
【问题描述】:

是否可以重新加载用户来自的页面,或者更好的是,如果它与 URL 匹配,则重新加载用户来自的框架?

我有一个链接。用户单击它,它会在一个新窗口中打开一个新 url。一个表单将在该新窗口中运行。我想要的是一个重新加载第一个窗口(用户来自哪里)的功能

这可能吗?

【问题讨论】:

  • parent.frame_name.location.reload();
  • 但是父框架,不是 iFrame。那么它会是什么样子呢?

标签: javascript jquery window reload


【解决方案1】:

如何在同一页面中加载超链接url,并在表单更新完成后将用户重定向到父页面。

【讨论】:

    【解决方案2】:

    好的。这是您所做的(只是一个示例,经过测试,有效):

    test.html

    <frameset cols="50%, 50%">
    <frame name="f1" src="frame1.html">
    <frame name="f2" src="frame2.html">
    </frameset>
    

    frame1.html

    <input type="button" name="test" value="Refresh" onclick="parent.f2.location.reload()"> 
    

    frame2.html

    <span>Hello World</span>
    

    变量parent是当前帧的父级。

    阅读此page。真的很有帮助

    希望有帮助

    【讨论】:

    • 致 OP 和 Gasim;我只想指出,为了将来参考,框架集已从 HTML 5 规范中删除(dev.w3.org/html5/html4-differences,第 3.5 节“缺席元素”)
    【解决方案3】:

    我认为这是不可能的如果你打开另一个窗口 但是,如果您只使用某种覆盖框架,例如 jqmodal

    自述文件应该为您提供必要的说明:http://dev.iceburg.net/jquery/jqModal/README

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多