Javascript刷新父窗口的几种方式

编程之家收集整理的这篇文章主要介绍了Javascript刷新父窗口的几种方式编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

《Javascript刷新父窗口的几种方式》要点:
本文介绍了Javascript刷新父窗口的几种方式,希望对您有用。如果有疑问,可以联系我们。

在子窗口,刷新父窗口,请勿必记得在关闭子窗口前操作父窗口,否则,一旦子窗口自身关闭了,那么它后面的JS脚本都不会执行。

比如:

<script type="text/javascript">
        //关闭父弹窗并刷新父窗口
       parent.location.reload();
       var index = parent.layer.getFrameIndex(window.name); //获取窗口索引
       parent.layer.alert('操作完毕!');
       parent.layer.close(index);     
</script>


这是一个DIV弹窗。它的作用是

1、刷新父窗口 parent.location.reload();

2、在子窗口提示操作完成,

3、关闭自身。parent.layer.close(index);  


如果第1和第3步对调,那么就不会刷新自身了。因为刷新动作没机会执行。


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

<script language=JavaScript>    
parent.location.reload();  
</script>

window.opener.location.reload();

self.opener.location.reload();

或:

window.opener.location.href=window.opener.location.href; 


还可以:

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

 window.parent.dialogArguments.document.execCommand('Refresh'); 

总结

以上是编程之家为你收集整理的Javascript刷新父窗口的几种方式全部内容,希望文章能够帮你解决Javascript刷新父窗口的几种方式所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢交流学习经验,点击链接加入编程之家官方QQ群:1065694478

猜你在找的JavaScript相关文章

事件处理 【onClick】单击事件、【onMouseOver】鼠标经过事件、【onMouseOut】鼠标移出事件、【onChange】文本内容改变事件、【onSelect】文本被框选事件、【onFo
先说明一下为什么要写这个,因为最近在面试,面试的时候面试官问了这个问题,当时是真的没有答上来,回来之后自己考虑了一下,现在给大家分享 要求如下: 重写js push函数,使其能够在push的同时打印出
所有对象都是具有toLocalString(), toString(), valueOf()三种方法的,此篇博客主要是讲述其在Array引用类型上的使用。 基本使用 调用valueOf()返回的是数组
本篇博客主要来整合一下JS继承的六种方式及其优缺点。首先我们提供一个父类: // 父类 function Person(name) { this.name = name; this.showName
一、背景 最近在写一个批量上传的 node 脚本,其实大家可以想到批量上传带来的接口性能问题,如果将需要上传的文件通过多个异步请求同时上传的话,服务器方面应该是吃不消的,所以这里提出一个 promis
在 Python 中,将字符串转为整型变量的函数是 int() ,直接使用 int(&amp;quot;123&amp;quot;)就可以得到 123的输出结果,这样可以比较快速的得到我们想要的结果,
一、前言 ReactColor 是一个优秀的 React 颜色选择器组件,官方给了多种布局供开发者选择。 笔者常用的主题为 Sketch,这种主题涵盖了颜色面板、推荐色块、RGB颜色输入等功能,比较完
一、window.open()支持环境:JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+二、基本语法:window.open(pageURL,name,par
前言:为什么要学习这个方法 遇到这个方法主要是最近在阅读redux,koa 原理 等多次遇到这个方法,为了更好地理解框架原理,于是深入学习了一下compose的实现。 然后也发现这属于函数式编程的东西
前言 Truthy 不等于 ture,他是指是在Boolean上下文中转换后的值为真的值。我的理解是,在javascript中所有表达式为true的值。同理Falsy指的是在javascript中所有
比如下面的代码,从服务端请求回来的订单数据如下,需要进行以下处理1.根据 status 进行对应值得显示(0-进行中,1-已完成,2-订单异常)2.把 startTime 由时间戳显示成 yyyy-m
前言 如下图: AMD与CMD的主要区别: 1. 对于依赖的模块,AMD 是提前执行,CMD 是延迟执行。不过 RequireJS 从 2.0 开始,也改成可以延迟执行(根据写法不同,处理方式不同)。