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

asp.net后台中使用window.showModalDialog()弹出子窗体后关闭此子窗体的方

asp.net后台中使用window.showModalDialog()弹出子窗体后关闭此子窗体的方

至尊宝的传说 2018-11-07 08:05:29
现在做一个web程序,要求父窗体上点击一个lingkbutton 弹出一个子窗体,此时父窗体不能操作,对子窗体操作后,子窗体要关闭,父窗体刷新(ajax)更新数据。开始我用Response.Write("<script language='javascript'> window.showModalDialog('UpdateMessage.aspx');</script>");这个弹出了子窗体但子窗体弹出后,操作完了,点击按钮就关闭不了我用的是Response.Write("<script language='javascript'>window.opener=null;window.close();</script>");这个方法却关闭不了子窗体,求解决办法!
查看完整描述

2 回答

?
月关宝盒

TA贡献1772条经验 获得超5个赞

Response.Write("<script language='javascript'>window.opener=null;window.close();</script>");

你这个window.opener=null; window.opener是一个只读属性,赋值会发生错误。所以就不执行下边的的window.close();了。

Response.Write("<script language='javascript'>window.close();</script>");

这个样应该就可以吧


查看完整回答
反对 回复 2018-11-12
  • 2 回答
  • 0 关注
  • 649 浏览

添加回答

举报

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