父页面:(TextBox1用来接收子页面(user_code.aspx)传回来的值)<script language="javascript" type="text/javascript">function show_win(){ var var_win = 0; showModalDialog('user_code.aspx',[window,document.getElementById("TextBox1").id],'status:Modeless;edge:raised;unadorned:no;scroll=no;resizable:yes;center:yes;help:no;dialogwidth:520px;dialogheight:420px'); }</script> 子页面(user_code.aspx): <script language="javascript" type="text/javascript"> function selected_info(str) { var CheckBoxList=document.all.CheckBoxList1; var textbox=document.all.hid_user_code; textbox.value=""; var objCheckBox ; for(i=0;i<CheckBoxList.rows.length;i++) { objCheckBox = document.getElementById("CheckBoxList1_" + i); if(objCheckBox.checked == true) { textbox.value += CheckBoxList.rows[i].cells[0].childNodes(1).innerText + ","; } } window.dialogArguments[0].document.getElementById(window.dialogArguments[1]).value = textbox.value; window.close(); } </script><form> <div> <table style="width: 403px; height: 282px"> <tr> <td style="width: 100px"> <asp:Label ID="Label1" runat="server" Text="用户编号:" Width="72px"></asp:Label> </td> </tr> <tr> <td style="width: 100px"> <asp:CheckBoxList ID="CheckBoxList1" runat="server" > </asp:CheckBoxList> </td> </tr> </table> <hr /> <asp:Button ID="btn_confirm" runat="server" Text="确定" /> </div> <input id="hid_user_code" runat="server" type="text" /> </form> 转载于:https://www.cnblogs.com/simhare/archive/2007/10/16/926160.html