1.父窗口:
///弹出窗口 function openwin() { var hdc = window.open("SelectCustomer.aspx", "popWindow", "width=300,height=500"); hdc.moveTo((screen.width - 300) / 2, (screen.height - 500) / 2); }
XHTML:
<asp:TextBox ID="txtCustomerName" runat="server" Width="167px" ReadOnly="true"></asp:TextBox> <input type="button" value=" 选 择 " onclick="openWin()" />
或者:
<asp:TextBox ID="txtCustomerName" runat="server" Width="167px" ReadOnly="true"></asp:TextBox> <input type="button" value=" 选 择 " onclick="leftVal = (screen.width - 300) / 2;topVal = (screen.height - 500) / 2;window.open( 'SelectCustomer.aspx','popWindow','width=300,height=500,toolbars=yes,resizable=yes,scrollbars=yes,left='+leftVal+',top='+topVal);return false" />
2.子窗口:
function InsertName(name) { if (window.opener.document.getElementById("txtCustomerName").value == ''){ window.opener.document.getElementById("txtCustomerName").value = name; window.close(); } else { window.opener.document.getElementById("txtCustomerName").value = ''; window.opener.document.getElementById("txtCustomerName").value = name; window.close(); } }
XHTML:
<a onclick="javscript:InsertName('JevinXu');" href="javascript:void(0);" title="">JevinXu</a>