Javascript 将一个窗口的数据获取到弹出窗口中

Javascript 将一个窗口的数据获取到弹出窗口中,javascript,Javascript,我想将数据从一个窗口发送到另一个窗口。在onclick事件中,触发此代码位: var _popup; if (!_popup) { _popup = window.open("/popup/index.html", "Keywords Source Table", "height=700, width=800"); } else { _popup.location.reload(); _popup.focus(); } _popup.dataObj = data;

我想将数据从一个窗口发送到另一个窗口。在onclick事件中,触发此代码位:

var _popup;
if (!_popup) {
    _popup = window.open("/popup/index.html", "Keywords Source Table", "height=700, width=800");
} else {
    _popup.location.reload();
    _popup.focus();
}
    _popup.dataObj = data;
然后在另一个窗口中,我使用
window.dataObj
获取这些数据

我的问题是,我不想每次触发单击事件时都打开一个新窗口,但如果弹出窗口已经打开,则更新其内容。最初,它在初始打开时加载良好,但当我尝试用新数据重新加载已打开的弹出窗口的内容时,数据显示为
未定义

Var x=window.open(“”)

x、 passDataFunction()


在弹出窗口JavaScript中有一个全局函数,您可以从孩子那里调用。

您是否尝试过使弹出窗口成为全局的。每次点击被触发时,您都会通过调用
var\u弹出窗口来释放它