弹出子窗体更新他,即当关闭子窗体时刷新父窗体,
function showFlow()
{
if(document.getElementById("hidValue").value=="")
{
alert("请选择一条数据查看明细");
}
else
{
var wzbm=document.getElementById("hidValue").value;
var windowDialog=window.showModalDialog('../DataDetails/Flow_genzong.htm?objectID='+wzbm,'','dialogWidth=800px; dialogHeight=500px');
}
}
当时不知道怎么做,
后来我是这们实现的:
在前台页面链接后写上如下代码document.form1.父窗体的按钮(一般用的是查询按钮).click()
即:
function showFlow()
{
if(document.getElementById("hidValue").value=="")
{
alert("请选择一条数据查看明细");
}
else
{
var wzbm=document.getElementById("hidValue").value;
var windowDialog=window.showModalDialog('../DataDetails/Flow_genzong.htm?objectID='+wzbm,'','dialogWidth=800px; dialogHeight=500px');
document.form1.父窗体的按钮(一般用的是查询按钮).click();
}
}
这样,当我们关闭父窗体的时候,就能带动父窗体的刷新,我没有想到好的办法,当时只有这样的实现.
可以在页面上搞个隐藏的BUTTON,在后台的按纽事件里面写
Response.Rediret(url);就这个父窗体的URL,然后在上面添加我日志那一段HTML代码后,这样写
function showFlow()
{
if(document.getElementById("hidValue").value=="")
{
alert("请选择一条数据查看明细");
}
else
{
var wzbm=document.getElementById("hidValue").value;
var windowDialog=window.showModalDialog('../DataDetails/Flow_genzong.htm?objectID='+wzbm,'','dialogWidth=800px; dialogHeight=500px');
__doPostBack('Button1','')//哪个button1就是隐藏的按钮ID,什么JS调用服务器的事件都可以实现
}
}