用javascript,你要的功能应该是不是跟我这个相似:http://www.cn.hklc.com/pos/bookstore/cd_factory/office/order.php;
user: pos pwd: pos99
office user: office 
office pwd: office

解决方案 »

  1.   

    看这个:http://zg.nyedu.cc/plateau/lijianwen/office/order.php
    USER:office
    PWD: office
      

  2.   

    谢谢 piner(piner)!但是我的要求不是通过下拉列表选择,而是在一个普通的文本框内,单击,然后弹出一个新的小窗口,在其中选择好后,关闭,将选择的结果反映到原窗口的文本框内,还有会的吗??这种要求在web开发中很难实现吗?
      

  3.   

    应该不是很难,但是不太明白你的意思。
    你是不是在父页面用<input type="text" name="a"><input type=button value=选择 onclick="window.open('b.html')">打开b.html,然后从b.html中选种的值传递给a?
      

  4.   

    // a.html
    <FORM METHOD=POST name="form2">
    <input type="text" name="name"><input type="button" value="选择" onclick="window.open('b.html','','width=100,height=240')">
    </FORM>// b.html
    <SCRIPT LANGUAGE="JavaScript">
    <!--
     function getStr () {
       var m = document.form1.address.length;
       for ( i = 0; i < m; i ++) {
         if ( document.form1.address[i].checked == true ) {
       window.opener.document.form2.name.value = document.form1.address[i].value;
       window.close();
     }
       }
     }
    //-->
    </SCRIPT><FORM METHOD=POST name="form1">
    <TABLE>
    <TR>
    <TD>北京</TD>
    <TD><input type=radio name="address" value="北京"></TD>
    </TR>
    <TR>
    <TD>上海</TD>
    <TD><input type=radio name="address" value="上海"></TD>
    </TR>
    <TR>
    <TD>广州</TD>
    <TD><input type=radio name="address" value="广州"></TD>
    </TR>
    <TR>
    <TD></TD>
    <TD><input type=button  value="选择" onclick="return getStr()"></TD>
    </TR>
    </TABLE></FORM>
      

  5.   

    to piner(piner)  这个程序提供下载吗[email protected]
      

  6.   

    谢谢你了,我终于明白了一点了,不过我还有这样的要求:
    在新窗口中作选择时,不用radio控件,而是直接在地区行政的文字上双击,或单击后,点“确定”,关闭这个窗口,并且把选择项传递到a.html.比如,01代表北京,0101就代表北京市东城区,在新的窗口中(通过数据库检索,分层,自动生成列表),点击"北京"(代码是01)后,确定,输入框返回的是“北京”,双击“北京”(代码01)后,展开下级列表,如北京东城区,北京西城区。,点击“北京东城区”后,确定,输入框返回了“北京东城区”。这样的效果该怎么做?谢谢了!再线等待!
      

  7.   

    这个难度可能大一些,到javascript讨论区去,也许你的问题会得到解决!
      

  8.   

    好像可以,用srcElement可以作到。
      

  9.   

    <form name=1><table><tr><td id='01' onclick=aa() ondbclick=bb()>北京</td><td onclick=aa()>上海</td></tr></table></form>
    <input type=button onclick=cc()>
    <script>
    function aa()
    {
    var e=window.event.srcElement;
    if(e.tagName!="TD")return;
    alert(e.innerText);
    alert(e.id);}
    function cc()
    {
    document.all.1.submit();
    }
    function bb()
    {
    aa();
    bb();
    }
    </script>
      

  10.   

    我写的时候写的太会了,有几个函数名字给写错了
    <form name=1><table><tr><td id='01' onclick=aa() ondbclick=bb()>北京</td><td onclick=aa()>上海</td></tr></table></form>
    <input type=button onclick=cc()>
    <script>
    function aa()
    {
    var e=window.event.srcElement;
    if(e.tagName!="TD")return;
    alert(e.innerText);
    alert(e.id);}
    function cc()
    {
    document.all.1.submit();
    }
    function bb()
    {
    aa();
    cc();
    }
    </script>
      

  11.   

    function cc()这个是提交表格的函数我没有写完整,这个你可以自己去写怎么提交表格。
      

  12.   

    这个应该很简单,用一个showModalDialog就搞定了!