A页面
window.showModelessDialog(htmlurl,window,"dialogHeight: 440px; dialogWidth: 700px; dialogTop: 150px; dialogLeft:150px; edge: Raised; center: Yes; help: No; resizable:no; status:No;scrollbar=no;");
B页面
dialogArguments.document.all.txt.value = valueList

解决方案 »

  1.   

    <script language='javascript'>
    function Selectall()
    {
    var s = '';
    var objs=document.getElementsByName("chkboxlist");
    for(i=0;i<objs.length;i++)
    {
    if (objs[i].checked)
    {
    s += objs[i].value + ",";
    }
    }
    alert(s);
    }
    </script>
    <form name="form_list" method="post" action="">
    <INPUT name="chkboxlist" type=checkbox value=1>
    <INPUT name="chkboxlist" type=checkbox value=2>
    <INPUT name="chkboxlist" type=checkbox value=3>
    <INPUT name="chkboxlist" type=checkbox value=4>
    <INPUT name="chkboxlist" type=checkbox value=5>
    <INPUT name="chkboxlist" type=checkbox value=6>
    <p>
    <input type="button"  value="check" onclick="Selectall();">
    </form>
      

  2.   

    自已搞定了
    <script language="JavaScript">
    function Update()
    {
    var  temp_value=""  
    for(var  i=0;i<toccbcc.<?=$select_kinds?>.length;i++)  
    {  
           if(toccbcc.<?=$select_kinds?>[i].checked)  
           {  
               temp_value+=toccbcc.<?=$select_kinds?>[i].value+ ",";  
           }  
    }  
       window.opener.document.formns.<?=$select_kinds?>.value = temp_value;
    window.close();
    }
    </script>
    感谢两位。结贴了
      

  3.   

    不过有两点要注意:1.如果是window.open() 的方式弹出B窗口, 这时用window.opener.document 引用A窗口的dom对象
    2.如果是window.showModalDialog()的方式弹出B窗口, 最好传递 A窗口DOM对象.
    window.showModalDialog("b",window.self.document,"dialogWidth=500px;dialogHeight=400px");