---
title: "onunload?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/17767-onunload"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "eld"
published: "2001-05-20T09:31:00.000Z"
updated: "2001-05-21T10:26:00.000Z"
replies: 13
views: 267
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/17767-onunload"
---

# onunload?

## #1 — eld, 2001-05-20T09:31Z

Ngn som vet hur man stänger ett pop up fönster automatiskt när man lämnar det och går vidare till ny sida...

Har för mig att man kan använda "onunload" el ngt lik men nu håller jag ju inte på med javascript dagligen, så jag vore tacksam för hjälp på den här punkten... :h

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

## #2 — PeW, 2001-05-20T10:19Z

Popupen som ett objekt:

```
<script>
kalle=open("","","width=xx,height=xx,scrollbar=no");
</script>
```

I body på huvuddokumentet anropas objektet med en ärvd metod.

```
<body onunload="kalle.close();">
```

Så stängs objektet kalle (popupen) när moderfönstret stängs.

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

## #3 — eld, 2001-05-20T11:57Z

Ok....hmmm...kanske var otydlig!

Har ett popup fönster där man får göra val...när man klickar på en länk i pop up fönstret öppnas ett nytt fönster.

Jag vill att popup fönstret ska stängas när man klickar på länken... :q

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

## #4 — PeW, 2001-05-20T12:38Z

Tja ska du bara stänga den popupen du har med menyn kan du använda onblur=top.close(); i dess body. Då stängs fönstret när det tappat fokus.
Men om det är en bra lösning eller inte kanske kan diskuteras beroende på syftet med popupen.

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

## #5 — eld, 2001-05-20T13:21Z

OK..ska testa det...

Tack! :h

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

## #6 — eld, 2001-05-20T13:36Z

Nu har jag testat...Men det funkade inte riktigt som jag tänkt mig...har en rullmeny i popup fönstret och så fort jag tog i det stängdes fönstret...

Finns det ngn annan lösning ?

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

## #7 — Erik Juhlin, 2001-05-20T15:35Z

Det är inget sånt här du letar efter?

```
<a href="sida.html" target="_blank" onclick="top.close();">Länk</a>
```

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

## #8 — eld, 2001-05-20T17:09Z

Testade ditt Tips Erik, men fick samma "fel igen" som med peW ex.. dvs att så fort jag klickade på rullmenyn i popup fönstret stängdes fönstret...vilket ju inte är det jag vill ;-)

Börjar nästan misströsta nu... :l

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

## #9 — Erik Juhlin, 2001-05-20T17:23Z

Då måste det bero på att du kombinerat det med PeWs..

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

## #10 — PeW, 2001-05-20T17:48Z

Som jag skrev... det kanske inte passar till ditt syfte med popupen.

Prova annars med window.opener.close(); i det senast öppnade fönstret.

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

## #11 — eld, 2001-05-20T19:53Z

Tja.. PeW det det fönstret ligger tyvärr utanför min kontroll..

Erik, fönstret släcks utan inblandning av peW´s script,det är iofs en "action"
Koden ser ut så här,

```
<form method="get" name="Check" action="http://www.exempel.se/test target="_blank" onclick="top.close();">
```

Men jag har löst det temorärt i alla fall genom ett tid script som släcker fönstret efter 20 sek..

Tack i alla fall.. :h

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

## #12 — Erik Juhlin, 2001-05-20T20:50Z

Varför har du lagt in onclick i \<form\> taggen?
När är det du vill att fönstret ska stängas?

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

## #13 — eld, 2001-05-21T08:29Z

Erik,

> Varför har du lagt in onclick i \<form\> taggen?

ja det kan man ju fråga sig :-) jag har i frustration testat alla varianter...

Jag vill att pop up fönstret skall stängas då man med hjälp av rullisten som finns i pop up fönstret väljer ett värde och klickar på i det här fallet sök...meningen är då att det nya fönstret med sökresultatet laddas \_bla nk och pop up fönstret stängs.

Här är ett kodex...

```
<form method="get" name="Check" action="http://www.exempel.se/select" target="_blank">
          <div align="center">
            <input type="hidden" name="p_nummer" value="31456">
            <input type="hidden" name="p_artspec">
            <input type="hidden" name="p_back" value="/varor/index.htm">
            <input type="hidden" name="p_rest" value="0">
            <select name="p_lan" style="FONT-FAMILY: verdana; FONT-SIZE: 10px" class="infotext" size="1">
              <option class="infotext" value="10">Blekinge</option>
              <option value="20">Dalarna</option>
              <option value="09">Gotland</option>
              <option value="21">Gävleborg</option>
              <option value="13">Halland</option>
              <option value="23">Jämtland</option>
              <option value="06">Jönköping</option>
              <option value="08">Kalmar</option>
              <option value="07">Kronoberg</option>
              <option value="25">Norrbotten</option>
              <option value="11">Skåne</option>
              <option value="02">Stockholm</option>
              <option value="04">Södermanland</option>
              <option value="03">Uppsala</option>
              <option value="17">Värmland</option>
              <option value="24">Västerbotten</option>
              <option value="22">Västernorrland</option>
              <option value="19">Västmanland</option>
              <option value="14">Västra Götaland</option>
              <option value="18">Örebro</option>
              <option value="05">Östergötland</option>
            </select>
            <a href="Javascript: document.forms['Check'].submit();"><img src="gfx/s_b.gif" border="0" width="39" height="21" align="absmiddle"></a> 
          </div>
        </form>
```

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

## #14 — PeW, 2001-05-21T10:26Z

Måste bli mer riktigt om du använder onSubmit än onClick. Eller onClick ihop med submit-frasen... men top.close() är nog det du ska ha iaf.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/17767-onunload
