<form name="form1" method="post" action="">
  <input type="text" name="name">
  <input type="button" name="Submit" value="浏览" onClick="winopen('1.htm')">
</form>#1.htm;
<script language="JavaScript">
<!--//
function test(v)
{
opener.document.form1.name.value=v;
}
//-->
</script>
<select name="bb" onChange="test(this.value)">
  <option value="dd">dd</option>
</select>

解决方案 »

  1.   

    他少给你一个函数
    /**********************加上这段就行了 begin**********************/
    <script language=javascript>
    function winopen(url){
    window.open(url);
    }
    </script>
    /**********************加上这段就行了 end**********************/<form name="form1" method="post" action="">
      <input type="text" name="name">
      <input type="button" name="Submit" value="浏览" onClick="winopen('1.htm')">
    </form>#1.htm;
    <script language="JavaScript">
    <!--//
    function test(v)
    {
    opener.document.form1.name.value=v;
    }
    //-->
    </script>
    <select name="bb" onChange="test(this.value)">
      <option value="dd">dd</option>
    </select>
      

  2.   

    那就改成
    #1.htm;
    <script language="JavaScript">
    <!--//
    function test(v)
    {
    opener.document.form1.name.value=v;
             window.close();
    }
    //-->
    </script>
    <a href=# onclick="test('dd')">dd</a>
    <a href=# onclick="test('ee')">ee</a>
      

  3.   

    不用下拉框,改用列表和链接方式呢?并且,点击某条链接后,弹出窗口自动关闭,并且该链接信息出现在前页的文本框中对于熟悉javascript的朋友来说这是很容易的,这对于我.....!!!谢谢谢谢
      

  4.   

    谢谢 ziteng1(籽疼)是否能再给我一个例子?多个复选框,一个“全选”按钮,和一个“全不选”按钮你应该明白我想做什么了,如何实现呢?谢谢谢谢
      

  5.   

    你看看下面的代码,不过不知道是否是你要的mainPage.htm
    -------------------------------------
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <title></title>
    <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
    <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
    </head>
    <body>
    <input type="text" id="input1"><input type="button" value="浏览" onclick="window.open('openPage.htm')">
    </body>
    </html>
    openPage.htm
    -------------------------------------------------------------------------
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <title></title>
    <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
    <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
    <script>
    function Init(){
    var selTable=document.createElement("table");
    selTable.border=0;
    selTable.cellPadding=0;
    selTable.cellSpacing=0;
    selTable.width="100%";

    for (var i=0;i<50;i++){
    var r=selTable.insertRow();
    r.attachEvent("onmouseover",MouseOver);
    r.attachEvent("onmouseout",MouseOut)
    r.attachEvent("ondblclick",DoubleClick);

    var c=r.insertCell();
    c.style.borderBottom="1px solid #e6e6e6";
    c.innerText=i;
    }

    document.body.appendChild(selTable);
    }

    function MouseOver(){
    var eSrc=window.event.srcElement;
    eSrc.bgColor="#e6e6e6";
    }
    function MouseOut(){
    var eSrc=window.event.srcElement;
    eSrc.bgColor="";
    }
    function DoubleClick(){
    var eSrc=window.event.srcElement;
    if(opener){
    opener.input1.value=eSrc.innerText;
    window.close();
    }
    }
    </script>
    </head>
    <body onload="Init()">
    双击选择

    </body>
    </html>
      

  6.   

    谢谢 ziteng1(籽疼)是否能再给我一个例子?多个复选框,一个“全选”按钮,和一个“全不选”按钮你应该明白我想做什么了,如何实现呢?谢谢谢谢
      

  7.   

    <input type=checkbox name=a value="1">1
    <input type=checkbox name=a value="2">2
    <input type=checkbox name=a value="3">3
    <input type=checkbox name=a value="4">4
    <input type=checkbox name=a value="5">5
    <input type=checkbox name=a value="6">6
    <input type=button onclick="selectAll()" value="全选">
    <input type=button onclick="selectNone()" value="全不选">
    <script language=javascript>
    function selectAll(){
    for(var i=0;i<document.all.a.length;i++){
    document.all.a[i].checked=true;
    }
    }
    function selectNone(){
    for(var i=0;i<document.all.a.length;i++){
    document.all.a[i].checked=false;
    }
    }