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
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
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>
<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>
感谢两位。结贴了
2.如果是window.showModalDialog()的方式弹出B窗口, 最好传递 A窗口DOM对象.
window.showModalDialog("b",window.self.document,"dialogWidth=500px;dialogHeight=400px");