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();