js关闭当前页面 刷新另一页面

JavaScript012

js关闭当前页面 刷新另一页面,第1张

你可以用js监测弹出页面的关闭事件,然后刷新父页面就行了

window.onbeforeunload = function() {

    //这里刷新方法有很多,具体要看你的子窗口是怎样出来的

    window.opener.location.reload()

    //parent.location.reload()

    //self.opener.location.reload()

    //window.opener.location.href=window.opener.location.href

}

这要求刷新的窗口有一个名称,例如windowA。在要关闭的页面加入

<body onunload="javascript:windowA.location.reload()">

如果要刷新的是将要关闭页面的父窗口,则可以在要关闭的页面加入

<body onunload="javascript:window.opener.location.reload()">

打开b、c的方式是使用js的 window.open 来打开的

c访问b ,b 再修改 a

c 的 opener 是b,b的opener 是a

参考1楼

最好用层来模拟窗口不要弹新窗口