现在做一个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>");
这个样应该就可以吧
- 2 回答
- 0 关注
- 649 浏览
添加回答
举报
0/150
提交
取消