onClick="opener.document.form.text.value+='Admin'; window.close()"

解决方案 »

  1.   

    父页面里写
    <input type="button" value="open" onClick="window.open('2.htm','_blank','')">
    <textarea name="tarea"></textarea>新页面里写
    <form name="frm1" action="1.htm" target="_blank">
    <input type="checkbox" name="chk" value="11111">11111<br>
    <input type="checkbox" name="chk" value="22222">22222<br>
    <input type="checkbox" name="chk" value="33333">33333<br>
    <input type="checkbox" name="chk" value="44444">44444<br>
    <input type="checkbox" name="chk" value="55555">55555<p>
    <input type="button" value="sub" onClick="kkk()">
    </form>
    <script>
    function kkk() {
    var str="";
    for(i=0;i<frm1.chk.length;i++) {
    if(frm1.chk[i].checked)
    str=str + frm1.chk[i].value + "\n";
    }
    opener.tarea.value=str;
    window.close();
    }
    </script>
      

  2.   

    同意(我是一只鱼)
    注意要支持netscape记得加上一个form,要不然就用opener.document.ElementById()
      

  3.   

    不用opener也可以
    var win1 = window.open(url);
    在父页面定义新打开窗口提交按钮的onclick函数将选择的写进来就可以了。