如何跨窗体刷新??

dansmile 2002-07-23 10:40:34
我在一个窗体1中用window.open打开一个新窗体2,我要在新窗体2的数据编辑后,能把输入的信息传给窗体1使窗体1的

页面更新,应该怎么做?(主要是窗体1参数变动,比如有时候是xxx.php?name=1,有时候是xxx.php?name=1&id=2,有时

候根本没有参数,如何是窗体1对应着原参数刷新?)
...全文
23 点赞 收藏 5
写回复
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
dansmile 2002-07-29
其实这次问的是怎么样使传递的参数不变?
回复
21bird 2002-07-23
那就在窗口2使用windows.localtion =...
打开一个新的窗口(地址用xxx.php?name=1&id=2)
--
其实那个新窗口就是窗口1的url
回复
21bird 2002-07-23
必须打开新窗口么?

那就在窗口2使用windows.localtion =...
打开一个新的窗口(地址用xxx.php?name=1&id=2)
这样无论有无参数都可以实现刷新,
不过,这样在网络上用的时候,可能必须再次手工刷新一下,
否则如果url没变的话,就看不到修改的结果,
这样可以在窗口1中加一句
<? header("Cache-Control: no-cache, must-revalidate"); ?>
就可以了……:)

打开窗口的时候可以灵活运用javascript来实现你想要的功能,
比如在窗口一个设定一个windows id,然后在窗口2使用1的id来操作窗口1.
回复
21bird 2002-07-23
白浪费我那么多字……:p
回复
wasy 2002-07-23
楼主不是问过这个问题了吗?
http://www.csdn.net/expert/topic/893/893743.xml?temp=.5569116
回复
发动态
发帖子
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
社区公告
暂无公告