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=" 选 择 " οnclick="openWin()" />
或者:
<asp:TextBox ID="txtCustomerName" runat="server" Width="167px" ReadOnly="true"></asp:TextBox>
<input type="button" value=" 选 择 " οnclick="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 οnclick="javscript:InsertName('JevinXu');" href="javascript:void(0);" title="">JevinXu</a>