我用window.showModalDialog打开一个子窗口,为什么在提交的时候,会出现一个要求刷新的页面...

chengxing 2005-09-08 04:41:35
我在父页面用:window.showModalDialog打开一个子窗口;

提交成功后:在子页面执行:

Response.Write("<script language='javascript'>");
Response.Write("alert('基站终止成功!');");
Response.Write("window.dialogArguments.location.reload();");
Response.Write("self.close();");
Response.Write("</script>");

问题:为什么会出现下面这句话:要点“重试”,才可以刷新父页面,那客户用的不是非常不爽。
-------------------------------------------------------------------------------------
"不重新发送信息,则无法刷新页面。
请单击“重试”再次发送信息,或单击“取消”返回正查看的页。"

请大家帮忙解决这个问题,谢谢!

要求保留父页面的数据。。
...全文
341 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
chengys 2005-09-09
  • 打赏
  • 举报
回复
我用LZ的代码试了一下,怎么没有出现这个问题。是不是IE版本的问题。我的IE是6.0,还大了个补丁。
chengxing 2005-09-09
  • 打赏
  • 举报
回复
用JAVASCRIPT不能解决这个问题吗?
JK_10000 2005-09-09
  • 打赏
  • 举报
回复
刷新需要确认是因为:
window.dialogArguments.location页面是通过post获得request的
即:其它面面通过提交一个method=post的form,从而得到那个页面。
xjdawu 2005-09-08
  • 打赏
  • 举报
回复
将通过表单提交上来的数据,组织成参数,加入到父页面的url中
然后使用window.dialogArguments.location.href来刷新父页面
chengxing 2005-09-08
  • 打赏
  • 举报
回复
to: xjdawu(无法界定):试了,好像还是要刷新,郁闷!!!
xjdawu 2005-09-08
  • 打赏
  • 举报
回复
简单处理可以改一下ie的高级选项:“重定向提交的表单时发出警告”

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧