首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

封闭模态子窗口后刷新父窗口

2012-08-22 
关闭模态子窗口后刷新父窗口关闭模态子窗口后刷新父窗口2008年06月24日 星期二 15:32在html里调用如下函数

关闭模态子窗口后刷新父窗口
关闭模态子窗口后刷新父窗口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;
好了

热点排行