补充一句:
我的a页是一个frame
所操作的东西是在右边的frame中
这个选中的值传到b页中的input框中之后
要讲这个窗口关闭。。谢谢
为什么没人回答阿

解决方案 »

  1.   

    若a.htm 与 b.htm 在同一下frameset中:
    docuemnt.all.(b.htm中input name).value = parent.(a.htm frmaeName).checkboxname.value若b.htm 是由a.htm 打开将parent.(a.htm frmaeName) 换成 opener
      

  2.   

    使用window.open 得到窗口或者使用form用get方式传递到b,b中使用location.search得到参数。
      

  3.   

    a.htm
    <iframe src=2.htm></iframe>
    <iframe src=3.htm></iframe>
    3.htm
    <form name=aa>
    <input type=checkbox value="check1" name="check1">
    <input type=checkbox value="check2" name="check2">
    <input type=checkbox value="check3" name="check3">
    <input type=checkbox value="check4" name="check4">
    <input type=checkbox value="check5" name="check5">
    <input type=button onclick="window.open('4.htm')">
    </form>
    4.htm
    <body onload="cc(window.opener)">
    <input type=text id=aaa>
    <script>
    function cc(obj){
    var s = "";
    for(var i = 1;i<= 5;i++){
    if(obj.document.aa.elements[i-1].checked)
    s +=obj.document.aa.elements[i-1].value;
    }
    document.all.aaa.value=s;
    window.opener.top.close()
    }
    </script>