JS 关闭window.open的窗体,并刷新父页面
Web开发中经常会遇到,使用 window.open打开窗体。
那么问题来了,怎么关闭打开的窗体? 网上给出了很多的解决方便,试了一些后都没有效果,
window.top.close()
这个在IE、Chrome中都可以用
打开窗体是,为了方便操作,往往需要在打开窗体,关闭后,刷新之前的窗体
self.opener.reload(); //刷新之前的窗体
window.top.close(); //关闭弹出的窗体
当然,也许,弹出的页面经过了几次转调,你可以这样
(self.parent).opener.reload()
最好,是在刷新前,确定所属刷新的页面是否是 父级页面
alert((self.parent).opener.loaction.href)
也就是:
(self.parent).opener.location.reload(); window.top.close();