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

关于opener操作的简单问题,急!!!

楼主shanzaid(灵)2004-09-01 19:22:19 在 Web 开发 / JavaScript 提问

window.opener.document.form.train.options[1]=new   Option("aa");  
    window.opener.document.form.train.options[1].value="bb";  
   
  <select   name="train">  
                      <option   value="0">--请选择--</option>  
                  </select>  
  为什么不对啊,怎么改? 问题点数:60、回复次数:8Top

1 楼whnnet(小孙)回复于 2004-09-01 19:25:03 得分 15

window.opener.document.form.train.options[window.opener.document.form.train.length]=new   Option("aa","bb");Top

2 楼mjpclab(有只大猫猫 mjpclab.net)回复于 2004-09-01 19:26:40 得分 15

window.opener.document.form.train.options[1]=new   Option(value,text,defaultselected,selected);  
   
  window.opener.document.form.train.options[1]=new   Option("bb","aa",false,true);  
  Top

3 楼shanzaid(灵)回复于 2004-09-01 19:41:29 得分 0

还是不行啊!!!Top

4 楼meizz(梅花雪)回复于 2004-09-01 19:45:23 得分 15

把添加option的函数写在父窗口,   在子窗口里调用就是了,   子直接写父不会成功的  
   
  opener有关系:父窗口:  
  <form   name=form1>  
  <select   name=parentList>  
  <option>请选择  
  </select>  
  </form>  
  <script   language=javascript>  
  function   writeParentList(str)  
  {  
        if(str=="")   return;  
        if(document.form1.parentList)  
        {  
                  e   =   document.form1.parentList;  
                  var   newOP=new   Option(str,   str,   true,   true);  
                  for(var   i=0;   i<e.options.length;   i++)   //不重复  
                        if(e.options[i].value   ==   str)   return;  
                  e.options[e.options.length]   =   newOP;  
        }  
  }  
  </script>  
   
  <input   type=button   value=ok   onclick="window.open('ttt.htm','meizz')">  
   
   
  子窗口:  
  <select   onchange="if(window.name!='')opener.writeParentList(this.value)">  
  <option>请选择  
  <option   value=aaa>aaa  
  <option   value=bbb>bbb  
  <option   value=ccc>ccc  
  <option   value=ddd>ddd  
  <option   value=eee>eee  
  </select>Top

5 楼shanzaid(灵)回复于 2004-09-01 19:50:39 得分 0

我也想用父窗口的函数,可是今天见鬼了,调用父窗口的方法就是不能成功,干脆调用不到!Top

6 楼zltostem(五湖沸人)回复于 2004-09-01 19:51:08 得分 15

子:  
  window.opener.document.all.train.options[1]=new   Option("aa");  
  window.opener.document.all.train.options[1].value="bb";  
   
  父:  
  <select   name="train">  
                      <option   value="0">--请选择--</option>  
                  </select>  
   
  放到两个文件中~~~Top

7 楼zltostem(五湖沸人)回复于 2004-09-01 19:52:26 得分 0

window.opener.document.all.train.options[1]=new   Option("aa","aa");  
   
  ?Top

8 楼shanzaid(灵)回复于 2004-09-01 20:09:31 得分 0

谢谢各位的帮助,我把option的函数写在父窗口,   在子窗口里调用成功了,但是在子窗口直接调用就是有问题,不行!Top

相关问题

  • 文件操作,简单,急用,分多
  • listvew简单操作
  • 一个简单的关于SQL操作的问题//急
  • 关于时间日期的简单操作(急用)
  • 文本框的简单操作---在线给分!!!急
  • java文件操作,简单,急用!谢谢
  • 操作excel文件的一些简单问题,急!
  • 简单数据库操作
  • 简单的字符操作!
  • 简单操作问题

关键词

  • 函数
  • document
  • train
  • 调用
  • option
  • aa
  • opener
  • bb
  • form

得分解答快速导航

  • 帖主:shanzaid
  • whnnet
  • mjpclab
  • meizz
  • zltostem

相关链接

  • Web开发类图书

广告也精彩

反馈

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