| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1985 人关注过本帖
标题:如何把子窗口多选表单值回传到父窗口表单中?
只看楼主 加入收藏
kira007
Rank: 2
等 级:论坛游民
帖 子:294
专家分:27
注 册:2007-6-28
结帖率:50%
收藏
 问题点数:0 回复次数:6 
如何把子窗口多选表单值回传到父窗口表单中?
如题:

点击页面 test.asp  中的按钮 <input  type="button" value="选择/修改" name="Input" onclick="window.open('address.asp');"/><span id="areaSelResTd"></span>

弹出 address.asp 的选择项目,如图3;

选好 点击确定按钮 后 test.asp    <span id="areaSelResTd"></span>  的内容 为 刚才选中的内容。 如图2那样。

-------------------------------------------------------------------------------------------------------------------
如图
(图 1    未选择前 表单A的状态)   
 

(图2      选择后  表单A的状态)
 

(图3  address.asp  的选择项目 )

[[it] 本帖最后由 kira007 于 2008-8-10 02:37 编辑 [/it]]

3.jpg (47.46 KB)
图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: 表单 窗口 回传 
2008-08-09 11:39
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
如果是window.open弹出的窗口
可以使用window.opener来在子窗口访问父窗口的一切资源
比如父窗口有一个text的name属性为abc那么在子窗口获得abc的值,就可以这样写
alert(window.opener.abc.value);
反之在子窗口设置abc的value就是
window.opener.abc.value="abc";
2008-08-09 14:39
紫橙色
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2008-8-5
收藏
得分:0 
搞不懂

[url=http://www.]刘亦菲图片[/url]
2008-08-09 14:47
kira007
Rank: 2
等 级:论坛游民
帖 子:294
专家分:27
注 册:2007-6-28
收藏
得分:0 
谢谢,回复!
二楼版主的回复 虽然有点提示,但是和我的想法 有点出入
我想要的是
把 子窗口  多项表单 的选中值 回传 给 父窗口的表单,并如图 2  所示的那样......

生活的理想,就是为了理想的生活。
2008-08-09 20:48
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
另一种办法就是使用
window.showModelDialog函数(该函数与window.open的参数差不多)
区别在于这个函数弹出的窗口允许有返回值。
比如
var reWin=window.showModelDialog('URL地址');
弹出窗口内
window.returnValue="要返回去的内容";
2008-08-10 11:30
kuangjingqiang
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2008-8-9
收藏
得分:0 
这个,可否用 server 的Execute方法呢?
停止执行下面的代码,转到另一个网页执行,执行完再反还回原网页,继续执行Execute后的代码呢?
2008-08-11 09:16
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
[bo][un]kuangjingqiang[/un] 在 2008-8-11 09:16 的发言:[/bo]

这个,可否用 server 的Execute方法呢?
停止执行下面的代码,转到另一个网页执行,执行完再反还回原网页,继续执行Execute后的代码呢?

不可能,这个操作属于客户端,不可能暂停执行服务器端的代码。
2008-08-11 10:29
快速回复:如何把子窗口多选表单值回传到父窗口表单中?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021440 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved