大概的思路如下,将<select>换为你的树型菜单就可以了,传值方法是一样的。a.html
-----------------------------------
<form name="test">
<input id="guest">
<input type="button" value="open" onclick="javascript:window.open('b.html')">
</form>b.html
----------------------------------
<form>
<select id="AA" onchange="javascript:opener.test.guest.value=document.all.AA.value;window.close()">
<option value="first">first</option>
<option value="second">second</option>
<option value="third">third</option>
</select>
</form>

解决方案 »

  1.   

    demo.htm<input type=text name=maintext>
    <input type=button onclick="window.open('son.htm')" value="Open">son.htm<input type=button onclick="top.opener.document.all.maintext.value='youid';window.opener=null;window.close()" value="Post">
      

  2.   

    if(!rs.eof){
    while(!rs.eof){
    ResponseXml+="<TreeNode id='"+String(rs("doc_sn"))+"'>\r\n"
    ResponseXml+="<NodeText>"+String(rs("doc_name")).EncodeHTML()+"</NodeText>\r\n"
    ResponseXml+="<title></title>\r\n"
    ResponseXml+="<NodeUrl>aa.asp?id="+String(rs("doc_sn"))+"</NodeUrl>\r\n"
    ResponseXml+="<child>"+String(rs("children"))+"</child>\r\n"
    ResponseXml+="<target></target>\r\n"
    ResponseXml+="</TreeNode>\r\n"
    rs.movenext
    }
    }
    请问怎么把你们的返回代码加入到以上的代码中啊。 点击后返回点击的ID, 此窗口关闭,Id值传道父窗口中