Popular Posts

Monday, 11 July 2011

Open Popup window with parameters in ASP.Net

The general syntax of the window.open() method is as follows:
winRef = window.open( URL, name [ , features [, replace ] ] )
Note : winRef, is the reference Return value to your new window.


JavaScript :

<title>Open Popup Window Demo</title>
   
    <script type="text/javascript">
function openWin() {
    var Var1 = 'Hello';
    var Var2 = 'Welcome in Popup';
    window.open('Default2.aspx?C=' + Var1 + '&F=' + Var2, 'CreateWindow', 'width=700,height=600,status=no,menubar=no,toolbar=no,resizable=no,scrollbars=yes');
                   
                }

</script>



Coding For Button:

<asp:Button ID="btnSearch" runat="server" AccessKey="N" CssClass="Button" Enabled="False" OnClientClick="openWin();" Text="Attendance" ValidationGroup="Search" Width="129px" />


Fetch Values For Popup C# in .cs Class

protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            Response.Write(Request.QueryString["C"].ToString());
            Response.Write(Request.QueryString["F"].ToString());
        }
    }

Popup Window Attributes
Below is a list of the attributes you can use:

1. width=700
Use this to define the width of the new window.

2. height=600
Use this to define the height of the new window.

3. resizable=yes or no
Use this to control whether or not you want the user to be able to resize the window.

4. scrollbars=yes or no
This lets you decide whether or not to have scrollbars on the window.

5. toolbar=yes or no
Whether or not the new window should have the browser navigation bar at the top (The back, foward, stop buttons..etc.).

6. location=yes or no
Whether or not you wish to show the location box with the current url (The place to type http://address).

7. directories=yes or no
Whether or not the window should show the extra buttons. (what's cool, personal buttons, etc...).

8. status=yes or no
Whether or not to show the window status bar at the bottom of the window.

9. menubar=yes or no
Whether or not to show the menus at the top of the window (File, Edit, etc...).

10. copyhistory=yes or no
Whether or not to copy the old browser window's history list to the new window. 

No comments:

Post a Comment