---
title: "Fråga vid stängande av IE fönster"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/70222-fråga-vid-stängande-av-ie-fönster"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "c99lon"
published: "2003-03-06T11:53:25.000Z"
updated: "2005-09-05T12:39:45.000Z"
replies: 9
views: 907
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/javascript/70222-fråga-vid-stängande-av-ie-fönster"
---

# Fråga vid stängande av IE fönster

## #1 — c99lon, 2003-03-06T11:53Z

Har ett popupfönster. Jag vill förhindra att man av misstag ska stänga fönstret. Finns det ngt sätt att få upp en fråga eller liknande ifall man verkligen vill stänga eller inte?

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

## #2 — PepeJeria, 2003-03-06T12:42Z

I din popup:

\<body onunload="return confirm('Vill du verkligen stänga fönstret?');"\>

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

## #3 — Erik Juhlin, 2003-03-06T13:38Z

Flyttas från HTML, XHTML & CSS till JavaScript, DHTML.

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

## #4 — c99lon, 2003-03-06T15:56Z

Visst får jag upp en fråga men popupfönstret stängs hur som helst. Det stängs före frågan kommer upp så man kan ju säga att det inte fungerar så bra.

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

## #5 — Peter S, 2003-03-06T15:57Z

Du får använda det IE-specifika attributet "onbeforeunload" istället:

```
<body onbeforeunload=""...
```

 :)

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

## #6 — c99lon, 2003-03-06T16:46Z

Det var inte heller så bra för när jag klickar på nån länk i fönstret så får jag upp en fråga ifall jag vill stänga fönstret.

Det är ett litet popupfönster där jag vill kunna söka efter personer i en databas. Så när jag klickar på söklänken så kommer det upp en fråga om jag vill stänga fönstret. Svarar jag nej blir jag kvar, svarar jag så kommer jag till sökfunktionen.

Detta fungerade inte heller så bra mao. Får la se till att aldrig råka stänga fönstret av misstag då :(

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

## #7 — Peter S, 2003-03-06T17:33Z

"onbeforeunload" är det närmaste du kan komma p.g.a. säkerhetsskäl. Ponera att det fanns ett attribut, t.ex. "onclose", vars värde anropas när fönstret stängs. Det skulle teoretiskt sett innebära att designern skulle kunna skapa fönster som besökaren inte kunde stänga. Trevligt att som besökare hamna i en sådan situation...

 :)

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

## #8 — c99lon, 2003-03-06T19:58Z

Det är ju sant.

Tack för hjälpen iaf.

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

## #9 — colione, 2003-03-08T16:08Z

du får lägga till ett trevligt onClick event i din kod. skriven ur skallen direkt, så den är otestad...

```
<script language="javascript" type="text/javascript">
function makeonclick()
{
	for(var i = 0; i < document.links.length; i++)
		document.links[i].onclick = new Function("onclose(true)");
}

var link=false

   function onclose (link) {
      if(!link) {
         window.event.returnValue= "Vill du stänga sidan?"
         window.event.cancelBubble=true;
      }
   }
 
</SCRIPT>
</HEAD>
<BODY onload="makeonclick()" onbeforeunload="onclose();>
```

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

## #10 — Obbelix, 2005-09-05T12:39Z

Kan man på nåt sätt lägga denna kod i ett frameset?

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/70222-fråga-vid-stängande-av-ie-fönster
