2

我有一个页面,我在其中通过 window.open 方法调用另一个弹出窗口。唯一如何在弹出页面仍然存在时从弹出页面更改开启页面中的标签,即尚未关闭

4

3 回答 3

1

最好让打开器窗口通过向弹出窗口公开一个小 API 来处理更改值。

我在这里概述了它:javascript - pass selected value from popup window to parent window input box

于 2012-05-16T13:34:51.610 回答
0

它应该是这样的:

window.opener.document.getElementById('label1').value = "the new value";
于 2012-05-16T06:52:19.900 回答
0
<script>
function myFunction() {
    var additionalWindow = window.open("/additional");

    // Write on the additional window
    additionalWindow.document.write('written from separate window');

    // Call a function on the additional window
    additionalWindow.someFunction();
}
</script>

这是 Mozilla 关于window.open().

于 2015-08-06T11:36:58.563 回答