a.htm<script language="JavaScript">
<!--
function openList(){
window.open("b.htm","",'toolbar=no,resizable=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,width=200,height=220,top=300,left=350');
}
//-->
</script>
<input type="text" id="txtPersonName" name="txtPersonName" readonly onclick="openList()">
<input type="hidden" id="hidPersonId" value="">
b.htm<script language="JavaScript">
<!--
function doSubmit(){
var chks=document.getElementsByName("chkPerson");
var strId="";
var strName="";
for(var i=0;i<chks.length;i++){
if(chks[i].checked){
if(strId!=""){ strId+=";"; strName+=";";}
strId+=chks[i].personId;
strName+=chks[i].personName;
}
}
window.opener.document.getElementById("txtPersonName").value=strName;
window.opener.document.getElementById("hidPersonId").value=strId;
window.opener=null;
window.close();
}
//-->
</script>
<table style="width:200px;">
<tr>
<td width="40" align="center"><input type="checkbox" name="chkPerson" personId="1" personName="张平"></td>
<td width="40" align="center">1</td>
<td width="120" align="center">张平</td>
</tr>
<tr>
<td align="center"><input type="checkbox" name="chkPerson" personId="2" personName="李立"></td>
<td align="center">1</td>
<td align="center">李立</td>
</tr>
<tr>
<td align="center"><input type="checkbox" name="chkPerson" personId="3" personName="曹仁"></td>
<td align="center">3</td>
<td align="center">曹仁</td>
</tr>
</table>
<input type="button" value=确定 onclick="doSubmit()">
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>