高手快来接分啊~~~有关三个页面的刷新问题,
A打开B窗口页面,再在B中密码验证,验证成功打开C窗口页面,并关闭B页面,在C页面中修改数据进行保存,问题是修改后如何刷新A页面,使修改的数据显示出来 问题点数:20、回复次数:12Top
1 楼spacewalker(旅行者)回复于 2004-09-03 17:43:23 得分 2
在C中
JAVASCRIPT:
window.opener.opener.location.href="A.asp";Top
2 楼sportdog(会编程的流氓狗)回复于 2004-09-03 17:47:04 得分 0
晕,不就是个修改密码的页面,搞那么复杂干吗?Top
3 楼icecock(喜欢编程的狗)回复于 2004-09-03 17:55:39 得分 0
sportdog(会编程的狗) 不是的,我是操作过程中要验证操作人员的密码,不对就不允许操作Top
4 楼swzlxm(守望者)回复于 2004-09-03 18:32:44 得分 0
你开始时让它无效ENABLE不行吗?通过了再让它有效不就得了,一个验证都要三个页面?Top
5 楼icecock(喜欢编程的狗)回复于 2004-09-04 13:51:58 得分 0
楼上不懂就不要瞎说!!!Top
6 楼wangrenda(浪人)回复于 2004-09-04 14:06:22 得分 10
关闭了b还要刷新a.这中间怎么联系哪?
要不你在b弹出c时用模式窗体,并且不关闭b.这样用户就不能操作b了.
然后c-b-a.
菜鸟想法不要见笑Top
7 楼jeson_jiang(jeson)回复于 2004-09-04 14:39:12 得分 2
1.在A页面中的JAVASCRIPT中加入:
var ret = window.showModalDialog(url,'',"dialogHeight = 540px;dialogWidth = 603px;");
if (typeof(ret) !="undefined")
{
__doPostBack(Field1,'');
}
2.将C页面中修改数据保存在session中.
Top
8 楼wwgyyx(yyx)回复于 2004-09-04 15:01:44 得分 2
this.Script(self.parent.parent.frames('workspace').location.replace('a.aspx'););Top
9 楼yt_net(进步中...)回复于 2004-09-04 15:06:55 得分 2
可以将修改后的数据保存到Session中,刷新时直接绑定Session中的数据Top
10 楼hebookboy(民工宝贝)回复于 2004-09-04 15:30:27 得分 0
当你关闭c以后在打开a试试看呢Top
11 楼lily4064(忘忧草)回复于 2004-09-04 15:38:14 得分 2
用javascript语句就可以了.
在C页面这么写:
Response.write("<script>alert('修改成功!');location='a.aspx';</script>")Top
12 楼icecock(喜欢编程的狗)回复于 2004-09-06 11:23:43 得分 0
问题解决了,我在B页中用模态窗口打开C,不关闭B,修改C后关闭并用B来刷新A
Top




