webForumDet fria alternativet

Stänga fönster problem

.NET

3 svar · 312 visningar · startad av geflebo

Medlem sedan feb. 200429 inlägg
Frågan#1

Hej.

Jag har i mitt program en sida som öppnas i ett eget fönster. Där ska jag kunna ta bort ett "objekt". När jag klickar på OK så kommer det upp en confirm-ruta (javascript). Om man väljer OK så ska kod för att ta bort objektet exekveras. Väljer man Cancel ska inget hända. Så långt funkar allt bra.

Mitt problem är att jag även vill att fönstret ska stängas automatiskt när man väljer OK.

Det finns en avbrytknapp som har ett javascript kopplat så att den stänger fönstret.

Kan jag uttnytja den knappen för att stänga fönstret? Eller finns det nåt bättre sätt att få fönstret att stängas.

Min kod:

Private Sub Button1_PreRender(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.PreRender
Button1.Attributes.Add("onclick", "return confirm('Vill du verkligen\nta bort objektet?');")
End Sub

Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
taBort()
End Sub

Private Sub Button2_PreRender(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button2.PreRender
Button2.Attributes.Add("OnCLick", "window.close();")
End Sub

Medlem sedan okt. 20005 273 inlägg
#2

Välkommen till wF.
Det var ett tag sen jag skrev denna kodsnutt men jag tror den funkar. Dock C# kod ;)

[red]
		protected System.Web.UI.HtmlControls.HtmlGenericControl body;
		private void Page_Load(object sender, System.EventArgs e)
		{			
			// Put user code to initialize the page here
		}
		public void btnDoYaThangClick(object sender, System.EventArgs e)
		{
taBort()
			body.Attributes.Add("onload", "window.close()");
		}
[/red]

och i aspx

[red]
<body runat='server' id='body'>
[/red]

Som sagt det var ett tag sen jag gjorde något sådant här.

mv icaaq

Medlem sedan feb. 200429 inlägg
#3

Tack för svaret icaaq.

Det funkade lysande när jag hade lyckats skriva alla saker rätt.

Tackar väldigt mycket för hjälpen.

Medlem sedan okt. 20005 273 inlägg
#4

np :bire
PS. acceptera svaret som löst om du anser det DS.

270 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
146 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)