Chinaunix首页 | 论坛 | 博客
  • 博客访问: 840364
  • 博文数量: 190
  • 博客积分: 2991
  • 博客等级: 少校
  • 技术积分: 2400
  • 用 户 组: 普通用户
  • 注册时间: 2012-09-24 18:11
文章分类

全部博文(190)

文章存档

2015年(3)

2014年(1)

2013年(65)

2012年(121)

我的朋友

分类: 系统运维

2012-12-17 10:00:40

今天我在一个页面上提交数据后,想使用window.opener.location.reload(true);来更新数据,出现“提示window.opener.location.reload(true);为空或不是对象”这样的问题,在网上找了好多资料跟方法,下面贴出来大家试下。
本来是使用Response.Redirect(),可不能更新数据
提交数据页和数据绑定页是同一页面。
----------------------------------------------------------------------
try
直接使用window.reload(true);
--------------------------------------------------------
NO,应该:
location.reload(true)
--------------------------------------------------------
不知道你为什么不能用
用这个试试window.opener.location = "该窗口的url" (可以直接写window.opener.location)
--------------------------------------------------------
Response.Write("");
Response.Write("");
Response.Write("");
Response.Write("");
Response.Write("");
试了这么多,出现错误都是下面这2种

不重新发送信息,则无法修改网页
为空或不是对象
--------------------------------------------------------
再试试这两个:
window.parent.location.reload(true);
window.parent.location = window.parent.location;
你这种问题很难回答的,原因是你没有把你的代码贴出来。我们就只能猜测你是怎么怎么做的,而实际你是怎么做的就只有你知道了。
--------------------------------------------------------
window.opener.window.location.reload(true);
中间那个window不可以省略
--------------------------------------------------------
我做的是这样的功能
页面上有一个image,和HtmlInputFile

上传图片,image马上显示
第一次上传时可以显示
但当我上传一张后,我上传第2张,想让image变成现在所上传的,但是image还是原来的不变,要刷新页面才可以 
原文:
阅读(394440) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~