如何控制window.open方法打开的opener页面

时间:2012-05-16 06:37:02

标签: javascript popup window.open window.opener

我有一个页面,我通过window.open方法调用另一个弹出窗口。当弹出页面仍处于活动状态时,我怎样才能从弹出页面更改开启页面中的标签,即尚未关闭

3 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

应该是这样的:

window.opener.document.getElementById('label1').value = "the new value";

答案 2 :(得分: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>

Here's Mozilla's documentation on window.open().