我想将数据从一个窗口发送到另一个窗口。在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
获取此数据。
我的问题是,我不希望每次触发click事件时都打开一个新窗口,但如果弹出窗口已经打开,则更新它的内容。最初它在初始打开时加载正常,但是当我尝试使用新数据重新加载已打开的弹出窗口的内容时,数据显示为undefined
。
答案 0 :(得分:0)
Var x = window.open(“”);
x.passDataFuntion();
在你的孩子打电话的弹出式JavaScript中有一个全局功能。