CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

=====关于弹出窗口如何向其父窗口传值的问题,拜托各位高手了====

楼主wangwm(星星火炬-http://www.jymass.com)2004-09-03 16:51:03 在 Web 开发 / ASP 提问

我有一个页面A(List.asp),里面有个文本域text(<input   type="text"   name="TextName">),其后面是个window.open()打开的链接“查找”;  
    点击页面A(List.asp)中“查找”链接得到弹出窗口页面B,即GetName.asp,该页面里面有个框架(左右划分的),左边是树(Tree.asp),右边是根据左边的树节点得到的符合条件的纪录(ScanList.asp);  
   
    现在我的问题是,如何把ScanList.asp中的某一条纪录的值传送到页面A(List.asp)的TextName里面去? 问题点数:100、回复次数:13Top

1 楼learnner(&nbsp;)回复于 2004-09-03 16:54:04 得分 5

<script>  
  window.opener.textname.value="这里写你要返回的值";  
  </script>Top

2 楼ygghost(刘华强)回复于 2004-09-03 17:04:29 得分 4

用window.showModalDialog,这样可以有返回值的。Top

3 楼themedy(太菜了)回复于 2004-09-03 17:04:51 得分 2

同意楼上Top

4 楼ygghost(刘华强)回复于 2004-09-03 17:08:35 得分 5

List.asp  
  ===  
  var   ret=window.showModalDialog(url,"","dialogWidth:20;dialogHeight:20;center:1;status:no;help:no;")      
  alert(ret);  
   
  GetName.asp  
  ===  
  <SCRIPT   LANGUAGE=javascript>  
  <!--  
  window.returnValue   =你要返回的值;  
  window.close();  
  //-->  
  </SCRIPT>Top

5 楼superren()回复于 2004-09-03 17:14:27 得分 5

<script>  
  window.opener.textname.innerText="这里写你要返回的值";  
  </script>  
  Top

6 楼waiber(开心工作 && 开心生活)回复于 2004-09-03 17:19:53 得分 2

JS是个好东东?搜一下,以前的贴子发了一份!是关于   window.showModalDialogTop

7 楼net_lover(【孟子E章】)回复于 2004-09-03 17:23:41 得分 50

window.parent.opener.document.formName.textname.value="这里写你要返回的值";Top

8 楼ycted(长城万里今犹在,不见当年秦始皇!)回复于 2004-09-03 17:27:47 得分 5

net_lover(孟子E章)的是最正确的.Top

9 楼wangwm(星星火炬-http://www.jymass.com)回复于 2004-09-03 18:03:38 得分 0

 
  各位,你们的方法我都试过了,不行,请注意,我用的是window.open("GetName.asp")打开的窗口,而且GetName.asp是个框架结构。Top

10 楼kingapex1(忘掉将来)回复于 2004-09-03 18:32:12 得分 3

来晚了Top

11 楼xiaoyuehen(OH, NO~It's Unfair!)回复于 2004-09-03 18:39:00 得分 9

同意   net_lover(孟子E章)   (   )   信誉:852     2004-09-03   17:23:00     得分:   0      
     
     
        window.parent.opener.document.formName.textname.value="这里写你要返回的值";  
   
  注意你的大小写及各项名称是否有误  
       
     
  Top

12 楼butcher2002(我又出来捣乱了)回复于 2004-09-03 20:08:46 得分 5

window.opener.textname.innerText="这里写你要返回的值";  
   
  用innerText也可以嘛?用innerText   还是   innerHTML还是   Value?  
   
  我总混。。。Top

13 楼zltostem(五湖沸人)回复于 2004-09-03 20:24:09 得分 5

parent.opener.document.all.TextName.value   =   str;  
   
  or  
   
  parent.opener.document.getElementById("TextName").value   =   str;  
   
  try~~~Top

相关问题

  • 如何取弹出窗口的值
  • 如何得到弹出窗口的 值?
  • 弹出式窗口可能传值吗?
  • 弹出窗口怎么将值返回
  • 如何弹出输入框获取值
  • 框架页面弹出的模态对话框刷新其父窗口
  • 父子窗口值传递的问题!拜托了!
  • 请问如何在弹出datagrid上,删除时弹出确认框,并且怎么获取确认框的值?
  • 弹出窗口问题:从数据库取值,取到时弹出窗口并显示,取不到时不弹出窗口,这个如何做啊?
  • 怎么返回弹出窗口的值到主窗口

关键词

  • 页面
  • asp
  • document
  • textname
  • 值
  • getname
  • innertext
  • parent
  • opener
  • 写你要返回

得分解答快速导航

  • 帖主:wangwm
  • learnner
  • ygghost
  • themedy
  • ygghost
  • superren
  • waiber
  • net_lover
  • ycted
  • kingapex1
  • xiaoyuehen
  • butcher2002
  • zltostem

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo