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

  

转载于:https://www.cnblogs.com/Echiops/p/7495442.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值