怎么让弹出的页面返回信息?

kevinc 2003-06-16 08:26:15
在一个框架页面中使用window.open()弹出一个查询页面,怎样让查询信息返回到原页面。
...全文
10 点赞 收藏 11
写回复
11 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
lydcgj 2003-06-16
var aa=showmodaldialog("","","")
在打的页面是return "aaa";
就可以了
回复
lydcgj 2003-06-16
var aa=showmodaldialog("","","")
在打的页面是return "aaa";
就可以了
回复
lydcgj 2003-06-16
你可以用showmodaldialog,可以查一下msdn
回复
李欣欣1981 2003-06-16
opener的含义就是:
假如窗口a用open方法打开了窗口b,那么b.opener就是a.
所以,你可以在b里通过调用b.opener来向a写入信息。
回复
puppy_lu 2003-06-16
这样,你的母画面写一个方法(JavaScript),就用来接子画面返回的数据,然后再子画面调用这个方法
简单例:
Jsp Opener
...
function setFun(returnValue){
var pageValue = returnValue;

}
.....

Jsp Poper
...
var returnValue = 'test';
window.opener.setFun(returnValue);

这样Opener就能得到poper返回的数据了。
回复
kayak6789 2003-06-16
http://expert.csdn.net/Expert/topic/1874/1874861.xml?temp=2.965945E-02
回复
rubyz 2003-06-16
javascript中
在弹出页面中调用window.opener
就像在已存在页面调用window
回复
kevinc 2003-06-16
我是要用弹出页面向已存在的页面返回信息,所以不知楼上的方法怎么实现。
dooby(德鲁比)的方法不太明白,能说的详细一点吗。
回复
retfu1 2003-06-16
把查询信息加到URL地址的参数中
回复
dooby 2003-06-16
利用javascript

假设原页面里面有一个隐含域 temp

在弹出页面里面写 var oWin = window.opener;

设置数据时候写 oWin.document.Form名称.temp.value = 你的查询信息



回复
joachern 2003-06-16
up
回复
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2003-06-16 08:26
社区公告
暂无公告