关闭子窗口刷新父窗口

简介:

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

 

 
  1. function funcShowModalDialog(url,iWidth,iHeight) {  
  2.  
  3.    var width=850;   
  4.  
  5.    var height=600;  
  6.  
  7.    if (iWidth != "") {  
  8.  
  9.      width=iWidth  
  10.  
  11.    }  
  12.  
  13.    if (iHeight != "") {  
  14.  
  15.      height=iHeight  
  16.  
  17.    }  
  18.  
  19.    
  20.  
  21.    var iTop=(window.screen.height-iHeight)/2;  
  22.  
  23.    var iLeft=(window.screen.width-iWidth)/2;  
  24.  
  25.    var target = "dialogHeight: "+height+"px;dialogWidth: "+width+"px;dialogTop: "+iTop+"; dialogLeft: "+iLeft+"; resizable: no; status: no;scroll:no;help:no";  
  26.  
  27.    //window.showModalDialog(url,window,"dialogHeight: "+height+"px;dialogWidth: "+width+"px;dialogTop: "+iTop+"; dialogLeft: "+iLeft+"; resizable: no; status: no;scroll:no;help:no");  
  28.  
  29.    
  30.  
  31.     var retVal = window.showModalDialog("dialog/dialogFrm.html" ,url ,target);  
  32.  
  33.     //刷新父页面  
  34.  
  35.     location.reload();  
  36.  
  37.    
  38.  
  39. }  
  40.  

 


本文转自sucre03 51CTO博客,原文链接:http://blog.51cto.com/sucre/416779,如需转载请自行联系原作者

相关文章
|
6月前
45EasyUI 窗口- 创建简单窗口
45EasyUI 窗口- 创建简单窗口
24 0
|
C++
201403-2 窗口
201403-2 窗口
65 0
201403-2 窗口
c#窗体——显示子窗口父窗口
c#窗体——显示子窗口父窗口
251 0
在C#中设置窗体最前,并且如果不关掉这个窗体,就不能操作其余的控件
窗口名 新窗口名 = new 窗口名();新窗口名.ShowDialog();
358 0
|
SQL 测试技术 流计算
|
JavaScript 前端开发 C#
基于Dialog程序,启动时不显示主窗口,只显示子窗口的实现
实现主窗口隐藏的是SetWindowPos(),从代码很容易理解出来,就是把主窗口的坐标设置为(0,0,0,0),也就是说把主窗口设置为一个点,并且点处于原点处.
1257 0