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