我在父窗体中是这样调用模态窗体的1 HyperLink lnkCopy = (HyperLink)e.Row.FindControl("lnkCopy");2 string farmId = e.Row.Cells[1].Text;//gvCustonCommandList.DataKeys[e.Row.RowIndex].Value.ToString();3 string content = "window.showModalDialog('CopyCommand.aspx?FarmId=" + farmId + "','', 'statues=no;dialogWidth=810px;dialogHeight=300px;menu=no;location=no;resizeable=yes;scroll=yes;center=yes;edge=raise')";4 lnkCopy.Attributes.Add("onclick", content);模态窗体中有两个按钮,保存和关闭,点击保存后数据保存后自动关闭模态窗体并刷新父窗体,点击关闭即关闭当前模态窗体,怎么实现的啊,要具体代码,谢谢了,急求!!!!!!!!
2 回答
小怪兽爱吃肉
TA贡献1852条经验 获得超1个赞
这样的话,点击模态对话框的关闭 也会刷新父页面吧?
如果点击关闭按钮不刷新父页面,应该这样:
function open() {
var res= window.showModalDialog(...);
if (res) { location.reload(); }
}
模态窗体:<input type="button" onclick="window.returnValue = null;window.close();" value="关闭"/>
倚天杖
TA贡献1828条经验 获得超3个赞
父页面:
window.showModalDialog(...)//弹出窗口会阻塞后面代码,关闭窗口后才会执行下一句。
location.reload();
模态窗体页面:
<input type="button" onclick="window.close()" value="关闭"/>
- 2 回答
- 0 关注
- 657 浏览
添加回答
举报
0/150
提交
取消