在旧页面中用window.open()打开一个新页面,在新页面进行操作之后用window.close()关闭新页面,这个时候怎么在旧页面监测到新页面的关闭,并且接受新页面数据刷新旧页面??
5 回答
UYOU
TA贡献1878条经验 获得超4个赞
var win = window.open('')
win.document.write('hello')
win.onunload = function() {
location.reload()
}
GCT1015
TA贡献1827条经验 获得超4个赞
子窗口的window.opener可以获得父窗口的window
父窗口的open的返回结构是子窗口的window。
打开的页面执行
var win = window.open('....');
win.close();
window.location.reload();
被打开的页面的话执行
//交换顺序是为了脚本能执行。先关闭后面的脚本不会执行
window.opener.location.reload();
window.close();
哆啦的时光机
TA贡献1779条经验 获得超6个赞
添加回答
举报
0/150
提交
取消