javascript如何刷新父页面

本文介绍了使用JavaScript在不同场景下实现父子页面间相互刷新的方法。包括通过`parent.location.reload()`刷新父页面,`window.opener.location.reload()`刷新弹出子页面的情况,以及`self.opener.location.reload()`用于子窗口刷新父窗口等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一直以为用JS对父子页面之间的相互刷新已经没什么大问题的了

 

居然今天再次让我碰到了。。。

 

以前常用的刷新方式今天居然不灵了。。。。

 

再次去找JS刷新的东西时才明白究竟应该怎样来使用JS刷新

 

其实JS刷新父页面,跟父页面弹出子页面的方式有关,

 

这里就是几点,下班了,以后补上去

 

弹出子页面刷新父页面

     

<script language=JavaScript>  

  1.    parent.location.reload();   
  2. </script>

弹出子页面

  1. <script language=JavaScript>   
  2.    window.opener.location.reload();   
  3. </script>

子窗口刷新父窗口

  1. <script language=JavaScript>   
  2.    self.opener.location.reload();   
  3. </script> 

刷新以open()方法打开的窗口

  1. <script language=JavaScript>   
  2.      window.opener.location.href=window.opener.location.href;   
  3. </script>  

刷新以winodw.showModelDialog()方法打开的窗口

  1. <script language="javascript">   
  2.     window.parent.dialogArguments.document.execCommand('Refresh');   
  3. </script> 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值