<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <script language="Javascript" type="text/javascript"> function sss() { var popup = window.open('pop.aspx', 'popup_id', 'scrollbars,resizable,width=300,height=400'); } function test() { //Access the popup elements using this ID and fetch data from it var data = popup.document.getElementById('txtname').value; //document.frm.txt.value = data; alert(data); document.getElementById('txtid').value = data; } </script> </head> <body> <form id="form1" runat="server"><asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <div> </div> <asp:TextBox ID="txtid" runat="server"></asp:TextBox> <asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" onclientclick="sss()" /> <asp:Button ID="btnSearchCriteria" runat="server" Text="Button" onclientclick="test()" /> </ContentTemplate> </asp:UpdatePanel> </form> </body> </html>
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="pop.aspx.cs" Inherits="pop" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <script language="Javascript" type="text/javascript"> function RefreshParentPage() { // window.opener.document.getElementById('txtid').value = document.getElementById('txtname').value; window.opener.document.getElementById('btnSearchCriteria').Click(); window.close(); } </script> </head> <body> <form id="form1" runat="server"> <div> <asp:TextBox ID="txtname" runat="server"></asp:TextBox> <asp:Button ID="Button1" runat="server" onclientclick="RefreshParentPage()" Text="Button" /> </div> </form> </body> </html>
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)