Javascript 重定向后window.opener丢失

Javascript 重定向后window.opener丢失,javascript,Javascript,情况如下: 我有一个主窗口,它使用window.open()打开一个子窗口。还有两个转发(Struts 1),因为这是一个多步骤向导,用户可以在每个步骤中选择多个选项 但是,问题是window.opener在向导的最后一步中未定义,我想将父页面中的隐藏字段设置为某个值(实际创建向导所在窗口的页面)。转到向导的第二步后,Window.opener将丢失 谢谢您的建议。如果您只需要打开程序中的特定值,请在第一次加载窗口时获取该值并将其存储在隐藏字段中-继续将所有向导步骤存储在隐藏字段中,您将在最后一

情况如下: 我有一个主窗口,它使用window.open()打开一个子窗口。还有两个转发(Struts 1),因为这是一个多步骤向导,用户可以在每个步骤中选择多个选项

但是,问题是window.opener在向导的最后一步中未定义,我想将父页面中的隐藏字段设置为某个值(实际创建向导所在窗口的页面)。转到向导的第二步后,Window.opener将丢失


谢谢您的建议。

如果您只需要打开程序中的特定值,请在第一次加载窗口时获取该值并将其存储在隐藏字段中-继续将所有向导步骤存储在隐藏字段中,您将在最后一个向导页面上获得所需的值


不幸的是,随着子窗口的更改,您无法保留有关打开器的信息,正如您所发现的那样

您是只需要打开程序中的值,还是需要从中获取更多值?实际上,我想在打开程序中的隐藏字段中存储一些值,如下所示:window.opener.document.getElementById('someHiddenField')。value=myValue;