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

kevinc 2003-06-16 08:26:15
在一个框架页面中使用window.open()弹出一个查询页面,怎样让查询信息返回到原页面。
...全文
45 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
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

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧