Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 关闭子窗口时刷新父窗口_Javascript - Fatal编程技术网

Javascript 关闭子窗口时刷新父窗口

Javascript 关闭子窗口时刷新父窗口,javascript,Javascript,单击子窗口的关闭按钮时,如何刷新父窗口 子窗口是一个弹出窗口。您可以使用 window.opener 并使用刷新父窗口 window.opener.reload() 请参见 如果在关闭子窗口时使用此选项,将重新加载父窗口。 window.opener引用父窗口对象。要在子窗口关闭时刷新父窗口,请在弹出页面中使用以下javascript,并在弹出页面中使用onunload调用该javascript function refreshParent() { window.opener.l

单击子窗口的关闭按钮时,如何刷新父窗口


子窗口是一个弹出窗口。

您可以使用

window.opener
并使用刷新父窗口

window.opener.reload()
请参见


如果在关闭子窗口时使用此选项,将重新加载父窗口。
window.opener引用父窗口对象。

要在子窗口关闭时刷新父窗口,请在弹出页面中使用以下javascript,并在弹出页面中使用onunload调用该javascript

function refreshParent() 
{
    window.opener.location.reload(true);
}

<body onunload="javascript:refreshParent()">
函数refreshParent()
{
window.opener.location.reload(true);
}

试试这个

self.opener.location.reload(); 

在尝试刷新它(防弹)之前,不要忘记检查打开程序是否存在并且仍然打开,即如果(window.opener&&!window.opener.closed){window.opener.reload();}似乎window.opener不再有重载方法,但window.opener.location有。
self.opener.location.reload();