Window Does not close

  • Thread starter Thread starter Vijay Kerji
  • Start date Start date
V

Vijay Kerji

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,

Vijay K Kerji
 
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?
 
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.
 
Back
Top