呀,你有点烦...
你有子窗口的句柄.直接取值不就得了.1.htm
<script>
a=window.open("abc.htm");
alert(a.checkform.value);
</script>abc.htm
<input name="text" type="text" id="checkform" value="close">

解决方案 »

  1.   

    倒,
    你判断一下,复选框的checked ,再+ ; ,不就OK了.
      

  2.   

    parent.window.document.all("-个文本框").value=window.document.all("文本框").value;这么写对吧
      

  3.   

    opener.window.XXXX.value=XXXXX
    传递到openner
    至于checkbox取值完全在本页面进行,最后触发一个函数进行传递上面的语句就可以了
      

  4.   

    父窗口
    <body>
    <a href="#" onClick="javascript:window.open('b.htm','','');">open</a>   <input name="qq" type="text" id="qq" value=""></body>子窗口
    <script>
    function chk(obj)
    {
    if(obj.checked)
    opener.document.all.qq.value+=obj.value+";";
    }
    </script><input type="checkbox" name="checkbox" value="1" onClick="chk(this)">
    <input type="checkbox" name="checkbox" value="2" onClick="chk(this)">
    <input type="checkbox" name="checkbox" value="3" onClick="chk(this)">
    <input type="checkbox" name="checkbox" value="4" onClick="chk(this)">