简单js弹出窗口

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>

  

你可能感兴趣的:(弹出窗口)