关闭模态子窗口后刷新父窗口
2008年06月24日 星期二 15:32
在html里调用如下
函数打开窗口
function openaddcalendar()
{
var width=210;
var height=180;
var surl='../openwindow.aspx?url=calendar.aspx';
var returnVal;
returnVal=window.showModalDialog (surl + '&width=' +
width +'&height='+ height ,'','dialogWidth=' + width +
'px;dialogHeight=' + height +
'px;resizable=no;help=no;center=yes;status=no;scroll=no;edge=sunken');
if (returnVal=="True")
{
window.location.href=window.location.href;
window.location.reload;
}
}
如果需要判断是否刷新父窗口,就判断这个返回值,
这个返回值returnVal需要从模态窗口中返回
也就是用户点击模态窗口中的“关闭按钮”(一个button而不是右上角的"X")时
Response.Write("<script language=javascript>")
Response.Write("window.returnValue='True';window.close()")
Response.Write("</script>")
当然,如果用户直接点“X”来关闭窗口,就没法刷新了
如果不需要判断,就直接
window.location.href=window.location.href;
window.location.reload;
好了
分享到:
相关推荐
在模态窗口关闭时刷新父页面,直接可以调用的
因系统需求,要在关闭子模态对话框后刷新父模态对话框,做的一个小测试。
分页后弹出模态窗口刷新父窗口 分页后弹出模态窗口刷新父窗口 分页后弹出模态窗口刷新父窗口
在固定位置创建子窗口,点击父窗口自动隐藏子窗口
模态子窗口alert confirm 弹窗
这是Visual Studio的MFC项目,展示了模态窗口、非模态窗口的使用。弹出模态窗口就会阻塞父窗口,并且展示了C++读取鼠标位置的方法。非模态窗口则不会阻塞父窗口。 主窗口展示了树控件的使用方法。
模态子窗体可以调用父窗体的任何函数方法,相当于在一个界面操作一样,超强的,顶!
模态与非模态子窗口调用主窗口控件学习 应用了4种方法 环境vs2015 学习备份
使用VS2015写的MFC子窗口与父窗口之间消息的传递,可以直接执行
单独的js文件 博文链接:https://susenshine.iteye.com/blog/1154074
用 Visual C++ 实现的非模态的子窗口
java多级模态窗口java多级模态窗口java多级模态窗口java多级模态窗口java多级模态窗口java多级模态窗口java多级模java多级模态窗口java多级模态窗口java多级模态窗口java多级模态窗口java多级模态窗口java多级模态...
Jquery实现模态窗口效果;
父窗口:parent 弹出窗口:modal 弹出窗口与父窗口互相交换数据
在B窗口中添加数据,提交后,要求B窗口自关闭,然后刷新A窗口(父) 代码如下: [removed] function openSubWin() { window.showModalDialog(‘b.html’, ‘newwindow’, ‘height=500, width=400, top=0, left=0, ...
div css 窗口 模态窗口 JavaScript css
自己制作的DIV模态窗口,点击弹出DIV窗口,后层页面屏蔽,实现模态窗口。需要用vs2010打开
html 模态窗口使用 html 模态窗口使用
易语言以模态方式载入窗口源码,以模态方式载入窗口,载入_模态,WinProc,DialogProc,CreateWindowEx,RegisterClassEx,DefWindowProc,GetModuleHandle,LoadIcon,LoadCursor,EnableWindow,GetMessage,DispatchMessage,...
这是一个例子,告诉大家如何解决在 WPF 的软件,弹出一个模态窗口。使用另一个窗口在模态窗口前面。从任务栏打开模态窗口。关闭模态窗口。这时发现,主窗口会在刚才使用的另一个窗口下面