同时打开2个页面是,提交一个页面中的form,有办法使另一个页面中的信息随之变化吗?

syone 2002-05-10 12:10:29
同时打开2个页面是,提交一个页面中的form,有办法使另一个页面中的信息随之变化吗?其中第一个页面的数据提交到数据库,第二个页面的变化是根据数据库中的被改变的值自动变的(例如更换画面和text等),可以实现吗?

InterDev中的PageObject DTC可以吗?
...全文
85 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
saucer 2002-05-10
等第一个页面重新load后,用JAVASCRIPT让第二页面刷新
回复
xtxc 2002-05-10
通过某页面A.asp开始-->产生两个页面,我们在其产生的两个页面B.asp,C.asp加代码如下:
B.asp:
<script>
window.name="window1"
</script>

C.asp
<script>
window.name="window2"
</scritp>

假设B.asp有Form则Form 代码应该为:
<form action=c.asp target=window2 method=post>
...
</form>

那么c.asp则为数据接收并显示结果,方法如下:
如果有来自b.asp传过来的数据不为空则先执行SQL语句,然后执行完成,调取数据库的相关数据显示
如果没有b.asp传过来的数据,也就是参数值均为空则直接调取数据库的相关数据显示。

以上方法,只有在用户通过b.asp输入数据并提交后,才执行c.asp,否则c.asp则无需执行,c.asp也无需刷新。

回复
ssm1226 2002-05-10
关系是:

a.asp----刷新----->页面2-----form提交---------》页面1

?????????????????????????????0D

★★★一起去淋雨★★★

回复
syone 2002-05-10
大家可能还不太理解我的意思:
页面1 页面2
| (通过form提交) (根据更改自动更新) |
-———-------------》数据库-----------------------

我是想找到一个好的办法来解决页面2自动更新的问题,但又不想让页面2实时Refresh;

页面2是页面1的父页面,请大家说详细些好吗?

多谢
回复
funboy88 2002-05-10
你用JS来实现这个问题的,当第一个页面加载后,在页面的ONLOAD事件中刷新第二个页面的,
回复
xtxc 2002-05-10
你可以在打开的2个窗口分别定义,
window.name="window1"
window.name="window2"
如果你在window1中点击form的话,那么这个form内应有
<form ..... target=window2>
这样,当你提交时实际执行的window2窗口,这样就不需要刷新了

原理就是想方法让window1提交,在window2中执行并显示结果
同样你也可以实现window2提交内容,在window1中显示结果,从而实现两个窗口的交互应答。

不知您是否要得是这个解答。
回复
cmsoft 2002-05-10
<script language="javascript">
window.openner.location.reload(1);
</script
回复
freezwy 2002-05-10
如果两个页面没有父子关系,那么方法就只有主动的REFRESH或者通过检测一个变量(文件中或者SESSION中)来被迫刷新。
如果有父子关系,比如打开的页面中弹出的FORM,那么可以使用
<script language="javascript">
window.openner.location.reload(true);
</script>
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2002-05-10 12:10
社区公告
暂无公告