以下这段代码是为了弹出一个窗口,window.showModalDialog这个是弹出窗体的地方,当执行到的时候它后面的代码就不执行了,当把弹出的窗体关闭将会执行后面的location.reload();这样就实现了,关闭子窗口刷新父窗口的功能。

  1. function funcShowModalDialog(url,iWidth,iHeight) {
  2. var width=850;
  3. var height=600;
  4. if (iWidth != "") {
  5. width=iWidth
  6. }
  7. if (iHeight != "") {
  8. height=iHeight
  9. }
  10. var iTop=(window.screen.height-iHeight)/2;
  11. var iLeft=(window.screen.width-iWidth)/2;
  12. var target = "dialogHeight: "+height+"px;dialogWidth: "+width+"px;dialogTop: "+iTop+"; dialogLeft: "+iLeft+"; resizable: no; status: no;scroll:no;help:no";
  13. //window.showModalDialog(url,window,"dialogHeight: "+height+"px;dialogWidth: "+width+"px;dialogTop: "+iTop+"; dialogLeft: "+iLeft+"; resizable: no; status: no;scroll:no;help:no");
  14. var retVal = window.showModalDialog("dialog/dialogFrm.html" ,url ,target);
  15. //刷新父页面
  16. location.reload();
  17. }

转载于:https://blog.51cto.com/sucre/416779

关闭子窗口刷新父窗口相关推荐

  1. Vue/Angular中父窗口新开的子窗口关闭的时候刷新父窗口

    最近遇到一个项目需求:Angular中父窗口新开的子窗口提交完信息关闭的时候刷新父窗口. 知识点: window.opener 概述 返回打开当前窗口的那个窗口的引用,例如:在window A中打开了 ...

  2. 关闭弹出窗口刷新父窗口

    在弹出窗口的BODY中加入 onUnload="window.opener.location.reload();" 关闭弹出窗口则自动刷新父窗口. 转载于:https://blog ...

  3. javascript用window open的子窗口关闭自己并且刷新父窗口

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 在字窗口 ...

  4. 关闭子页面刷新父页面,不需要弹出确认窗口

    确认框 这个确认框是为了防止误操作而在ie7,ie8上新增的功能 使用以下方法可以解决:(测试以通过) 1.window.opener.location.reload(); window.opener ...

  5. js 弹出子页面与关闭子页面刷新父页面的问题

    在使用js弹出子页面并在关闭子页面的时候刷新父页面的时候遇到不能刷新的问题,为这个事郁闷了好久,在网上找相关的资料基本上都是使用window.opener.location.href=window.o ...

  6. JS刷新父窗口的几种方式

    层内嵌iframe及frame集合窗口,刷新父页面的多种方法 <script language=JavaScript>    parent.location.reload();    &l ...

  7. c# winform 用子窗体刷新父窗体,子窗体改变父窗体控件的值

    第一种方法: 用委托,Form2和Form3是同一组 Form2 using System;    using System.Collections.Generic;    using System. ...

  8. showModalDialog关闭子窗口,并刷新父窗口

    一.用法:window.showModalDialog(url,args,'dialogWidth=650px;scroll=no;dialogHeight=250px;status=no; '); ...

  9. 当关闭子窗口时刷新父窗口

    要实现功能如下: 父窗口中有数据列表,当对数据进行修改时弹出一子窗口,对数据进行修改,完毕保存后,当关闭子窗口 时,刷新父窗口数据 实现的javascript: <script language ...

最新文章

  1. Access to XMLHttpRequest at file from origin ‘null‘ has been blocked by CORS policy谷歌浏览器本地打开项目js文件报错
  2. 值传递 和 地址传递 的区别(好多句话才可以说清)
  3. linux多进程server 进程池_Python 中的进程池与多进程
  4. 抓取猫眼电影top100的正则、bs4、pyquery、xpath实现方法
  5. TCP/IP 网络数据封包和解包
  6. 【Python基础】解决matplotlib文字标签遮挡问题
  7. jemalloc java_从源构建tensorflow遇到错误:规则'@jemalloc//:jemalloc'的C编译失败
  8. mmap直接控制底层
  9. C++远航之封装篇——类外定义和::
  10. java 生产者消费者代码_Java生产者和消费者代码
  11. golang orm对比
  12. 理解Python装饰器(Decorator)
  13. git通过http的方式下载和提交代码
  14. 解决iPhone模拟器无法启动的方法
  15. ftp服务器命令移动文件,ftp服务器命令移动文件命令
  16. xp 计算机配置,怎么查看WindowsXP系统电脑配置?
  17. Cause: java.lang.ArrayIndexOutOfBoundsException: 8
  18. linux怎么切换键盘布局,Ubuntu 切换键盘布局(colemak - workman - norman)
  19. Linux命令 磁盘管理——了解磁盘、磁盘分区
  20. 机器学习算法基础(使用Python代码)

热门文章

  1. 【电信增值业务学习笔记】8 3G视频类增值业务
  2. RLC协议简单理解2-RLC窗口的维护
  3. 手动部署 Ceph Mimic 三节点
  4. Openstack Nova 源码分析 — 使用 VCDriver 创建 VMware Instance
  5. Linux_文件系统、磁盘分区_RHEL7
  6. Python3入门笔记(1) —— windows安装与运行
  7. HTTP协议详解【转】
  8. SQL Server复制需要有实际的服务器名称才能连接到服务器
  9. Centos升级php mysql
  10. 如何自动以管理员身份运行.NET程序?