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

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM