Closing a window using a ASP:ImageButton

T

thechaosengine

Hi all,

I need to be able to cause the following chain of events after clicking an
asp:button but I don't know how to do it. I'd really appreciate any advice
on this or alternative approaches:

The window in question is a popup asking the user to provide some details.
The primary window is still open in the background

1. Button on popup clicked
2. Information on form saved to database
3. Popup closes
4. Primary window refreshes or is redirected

I really hope someone can advise on how to achieve this

Thanks all

tce
 
M

mortb

You'd have to out put some javascript to your page after its postback.
Use the Page.RegisterStartupScript method.

popup codebehind:

void button_onclick(...)
{
// add code to save data to DB

yourjavascript = "<script language='javascript'>";
yourjavascript += "self.parent.location = self.parent.location.href;
// this will refresh your parent window.";
yourjavascript += "self.close(); // close popup";
yourjavascript += "</script>"
Page.RegisterStartupScript( yourJavascript):
}
 
K

Karl Seguin

In the image click event, after saving the information, do something like:

dim script as string = "<script language=""javascript"">" &
System.Environment.NewLine & "self.close();" & System.Environment.NewLine &
"</script>"
Page.RegisterStartupScript("PopupClose", script)


Karl
 
K

Karl Seguin

oppss..I forgot the parent refresh in mind :) well, now you have the c# and
vb.net version...just add mort's self.parent.location... to my script
variable if you need it in vb.net

On the flip side, RegisterStartupScript always takes 2 parameters...the
first being the key...

Karl
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,755
Messages
2,569,536
Members
45,014
Latest member
BiancaFix3

Latest Threads

Top