---
title: "Stänga fönster problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/98631-stänga-fönster-problem"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "geflebo"
published: "2004-03-03T08:54:09.000Z"
updated: "2004-03-03T12:14:44.000Z"
replies: 3
views: 326
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/98631-stänga-fönster-problem"
---

# Stänga fönster problem

## #1 — geflebo, 2004-03-03T08:54Z

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

Permalänk: https://www.webforum.nu/p/98631

## #2 — icaaq, 2004-03-03T11:04Z

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

Permalänk: https://www.webforum.nu/p/1288848

## #3 — geflebo, 2004-03-03T12:12Z

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.

Permalänk: https://www.webforum.nu/p/1288873

## #4 — icaaq, 2004-03-03T12:14Z

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

Permalänk: https://www.webforum.nu/p/1288875

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/98631-stänga-fönster-problem
