如题:一个文本框 
<input name="cus_yetai" type="text" id="cus_yetai" size="20" autocomplete="off"> 
<input type="submit" name="Submit" value="请选择" onClick="window.open('cus_yetai.asp','','width=330, height=550,resizable=no,status=no,titlebar=no,location=no,scrollbars=yes');return false;"> 按请选择后出现一个树形弹出式窗口 请问能不能实现单击或双击 菜单某一值后 让他自动生成到之前的文本框里 
该如何实现 

解决方案 »

  1.   


    window.opener.document.getElementById(cus_yetai).value = 你生成的值;
      

  2.   

    有很多啊  这个是树型菜单
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" lang="zh-cn">
    <head>
    <title>业态选择 </title>
    <meta http-equiv="content-type" content="text/html;charset=gb2312" />
    <meta name="generator" content="editplus" />
    <meta name="author" content="CNLei,枫岩,www.cnlei.net" />
    <meta name="keywords" content="CSS Menu,树形菜单,CNLei" />
    <meta name="description" content="" />
    <!--
    **************************************
    HTML Code for CNLTreeMenu
    Version: Ver 1.02
    Author : CNLei, 枫岩
    E-Mail : [email protected]
    MySite : http://www.cnlei.net
    Passed : XHtml 1.0, CSS 2.0, IE5.0+, FF1.0+, Opera8.5+
    Update : 2006-2-12
    **************************************
    -->
    <link type="text/css" rel="stylesheet" href="css/css4cnltreemenu.css" />
    <script type="text/javascript" src="js/js4cnltreemenu.js"></script>
    </head>
    <body>
    <!--CNLTreeMenu Start:-->
    <div class="CNLTreeMenu" id="CNLTreeMenu1">
      <p><a id="AllOpen_1" href="#" onclick="MyCNLTreeMenu1.SetNodes(0);Hd(this);Sw('AllClose_1');">全部展开</a><a id="AllClose_1" href="#" onclick="MyCNLTreeMenu1.SetNodes(1);Hd(this);Sw('AllOpen_1');" style="display:none;">全部折叠</a></p>
    <ul>
      <li class="Opened">>IECN.Net
        <ul>
               <li><a href="#">网页技术</a>
               <ul>
               <li class="Child"><a href="#">JavaScript</a></li>
               <!--Child Node-->
               <li class="Child"><a href="#">HTML/XHTML/CSS</a></li>
               <li class="Child"><a href="#">Ajax</a></li>
               <li class="Child"><a href="#">网页制作工具</a></li>
               <li class="Child"><a href="#">设计/图形</a></li>
               <li class="Child"><a href="#">Flash/多媒体</a></li>
               <li class="Child"><a href="#">VML/Web3D</a></li>
                 </ul>
               </li>
            <!--Sub Node 3-->
               <li><a href="#">Web编程</a>
               <ul>
               <li class="Child"><a href="#">Java</a></li>
               <!--Child Node-->
               <li class="Child"><a href="#">.Net</a></li>
               <li class="Child"><a href="#">ASP/VBScript</a></li>
               <li class="Child"><a href="#">PHP</a></li>
               <li class="Child"><a href="#">Perl/Python</a></li>
               <li class="Child"><a href="#">Web综合/开源</a></li>
                 </ul>
               </li>
            <!--Sub Node 3-->
               <li><a href="#">数据库</a>
               <ul>
               <li class="Child"><a href="#">Access/SQLServer</a></li>
               <!--Child Node-->
               <li class="Child"><a href="#">MySQL/PostgreSQL</a></li>
               <li class="Child"><a href="#">Oracle/DB2/Sybase</a></li>
                 </ul>
               </li>
            <!--Sub Node 3-->
               <li><a href="#">服务器</a>
               <ul>
               <li class="Child"><a href="#">Windows/IIS</a></li>
               <!--Child Node-->
               <li class="Child"><a href="#">Unix/Linux/Apache</a></li>
               <li class="Child"><a href="#">应用服务器</a></li>
                 </ul>
               </li>
        </ul>
      </li>
      <!--Sub Node 1 -->
    </ul>
    </div><!-- CNLTreeMenu -->
    <!--CNLTreeMenu1 End!--><!--CNLTreeMenu2 Start:-->
    <!-- CNLTreeMenu -->
    <!--CNLTreeMenu2 End-->
    <!--CNLTreeMenu3 Start:-->
    <!-- CNLTreeMenu -->
    <!--CNLTreeMenu3 End-->
    <script type="text/javascript">
    <!--
    var MyCNLTreeMenu1=new CNLTreeMenu("CNLTreeMenu1","li");
    MyCNLTreeMenu1.InitCss("Opened","Closed","Child","css/s.gif");var MyCNLTreeMenu2=new CNLTreeMenu("CNLTreeMenu2","li");
    MyCNLTreeMenu2.InitCss("Opened","Closed","Child","css/s.gif");var MyCNLTreeMenu3=new CNLTreeMenu("CNLTreeMenu3","li");
    MyCNLTreeMenu3.InitCss("Opened","Closed","Child","css/s.gif");
    -->
    </script>
    </body>
    </html>