JS刷新窗口的几种方式

浮层内嵌iframe及frame集合窗口,刷新父页面的多种方法

 
<script language=JavaScript>   
   parent.location.reload();   
</script>  
<script language=JavaScript>
parent.location.reload();
</script>
弹出子页面
 
<script language=JavaScript>   
   window.opener.location.reload();   
</script>  
<script language=JavaScript>
window.opener.location.reload();
</script>
 
子窗口刷新父窗口
 
<script language=JavaScript>   
   self.opener.location.reload();   
</script>  
<script language=JavaScript>
self.opener.location.reload();
</script>
 
刷新以open()方法打开的窗口
 
<script language=JavaScript>   
     window.opener.location.href=window.opener.location.href;   
</script>  
<script language=JavaScript>
window.opener.location.href=window.opener.location.href;
</script>
 
刷新以winodw.showModelDialog()方法打开的窗口
Javascript代码
<script language="javascript">   
    window.parent.dialogArguments.document.execCommand('Refresh');   
</script> 
方法二 :
    在Head中添加<Base target="_self" />
    在body中添加<a href="" style="display:none" id="reload"></a>
    在底部脚本中: reload.href = location.href + "&random=" + Math.random()*5000;
                         reload.reload;
posted @   信息技术的风采  阅读(1215)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示