Javascript刷新父窗口的几种方式

发布时间:2020-05-14 发布网站:脚本之家
脚本之家收集整理的这篇文章主要介绍了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