为了账号安全,请及时绑定邮箱和手机立即绑定

关于模态窗体的问题

关于模态窗体的问题

守着一只汪 2018-07-27 04:07:27
我在父窗体中是这样调用模态窗体的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="关闭"/>


查看完整回答
反对 回复 2018-07-30
?
倚天杖

TA贡献1828条经验 获得超3个赞

父页面:

window.showModalDialog(...)//弹出窗口会阻塞后面代码,关闭窗口后才会执行下一句。
location.reload();

模态窗体页面:

<input type="button" onclick="window.close()" value="关闭"/>


查看完整回答
反对 回复 2018-07-30
  • 2 回答
  • 0 关注
  • 657 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信