Groups | Blog | Home
all groups > asp.net > december 2004 >

asp.net : Window Does not close


vijay_kerji NO[at]SPAM yahoo.com
12/12/2004 11:04:45 PM
Hi:

I have a child window which is opened by parent using ShowModalDialog.
Child has a button called Add and its click handler at server tries to
close the window as below.

private void Button_Add_Click(object sender, System.EventArgs e)
{
string strscript = "<script
language=javascript>window.top.close();</script>";
if (!Page.IsStartupScriptRegistered("clientScript"))
Page.RegisterStartupScript("clientScript",
strscript);
}

But unfortunately, child window does not get closed. Any guess is very
much appreciated.

Thanks in Advance,

Fredrik Elestedt
12/13/2004 9:30:41 AM
A word of causion,

Popup-blockers such as the one included for IE in XP SP2 or in Mozilla
Firefox might not allow a JavaScript to be run at the time of page load.

[quoted text, click to view]

Lau Lei Cheong
12/13/2004 4:24:18 PM
First, make sure the code is executed. Sometimes due to varies reasons such
as forgotten to add a <from runat="server"> tag will cause the button
non-functional.

Second, just be curious, why do you want to execute "window.top.close()"
instead of "window.close"?

Third, another curious question, why do you want a server-side button to
handle what is normally handled by client side button?

"Vijay Kerji" <vijay_kerji@yahoo.com> ???
news:303681ba.0412122304.7361ddd2@posting.google.com ???...
[quoted text, click to view]

AddThis Social Bookmark Button