我用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>");

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

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

要求保留父页面的数据。。
...全文
304 6 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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的高级选项:“重定向提交的表单时发出警告”
  • 打赏
  • 举报
回复
发帖
JavaScript

8.6w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2005-09-08 04:41
社区公告
暂无公告