【问题标题】:How to update parent window from child window with page refresh如何通过页面刷新从子窗口更新父窗口
【发布时间】:2014-04-09 22:43:43
【问题描述】:

我有一个带有 Javascript 的页面,我需要将值从子窗口设置为父窗口,但我不希望它刷新整个父窗口并重新加载页面。

目前我正在使用以下代码来更改父级的 URL:

 window.parent.opener.location.replace();

不刷新父页面的功能是什么?

【问题讨论】:

  • 你想在父窗口上做什么?在您的代码中, .location 返回字符串,而 .replace() 是一种 js 方法,用于将部分字符串替换为其他内容。

标签: javascript html javascript-events


【解决方案1】:

您可能想尝试 window.postMessage(),但可能有更简单的方法,因为这是一个父/子窗口。

教程: http://javascript.info/tutorial/cross-window-messaging-with-postmessage

一些文档: https://developer.mozilla.org/en-US/docs/Web/API/window.postMessage

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-19
    • 1970-01-01
    相关资源
    最近更新 更多