parent:<script> function openDialog2(srcW,srcH,srcU,sl) { var X=0; var Y=0; var Cstyle; X=(screen.width-srcW)/2; Y=(screen.height-srcH)/2; Cstyle = "dialogLeft:"+X+"px;dialogTop:"+Y+"px;dialogHeight:"+srcH+"px;dialogWidth:"+srcW+"px;help:no;status:no;scroll:"+sl; var sReturnVal = window.showModalDialog(srcU,window,Cstyle); return sReturnVal; } function GetValue() { var result=openDialog2('460','370','Pop.aspx','no'); var ddd=result.split(";"); document.getElementById("txtLocation").value=ddd[1]; document.getElementById("txtLocationId").value=ddd[0]; document.getElementById("txtManager").value=ddd[2]; } </script> </HEAD> <body> <form id="Form1" method="post" runat="server"> <asp:textbox id="txtLocation" runat="server" Width="200px" ReadOnly="True"></asp:textbox> <asp:textbox id="txtLocationId" runat="server" Width="200px" ReadOnly="True"></asp:textbox> <asp:textbox id="txtManager" runat="server" Width="200px" ReadOnly="True"></asp:textbox> <input value="点击选择" onclick="GetValue();" type="button"> </form> </body> sub:<script> function AddValue() { locationID = document.getElementById("txtID").value; locationName = document.getElementById("txtLocation").value; manager = document.getElementById("txtManager").value; window.returnValue = locationID + ";" + locationName + ";" + manager; window.close() ; } </script> </HEAD> <body> <form id="Form1" method="post" runat="server"> <FONT face="宋体">ID:</FONT> <asp:TextBox id="txtID" runat="server"></asp:TextBox><BR> <FONT face="宋体">LOCATION:</FONT> <asp:TextBox id="txtLocation" runat="server"></asp:TextBox><BR> <FONT face="宋体">MANAGER:</FONT> <asp:TextBox id="txtManager" runat="server"></asp:TextBox><BR> <input id="LocationAndManager" type="hidden" runat="server"> <br> <input type="button" value="确定" onclick="AddValue();"> </form> </body>