---
title: "att stänga två popuppfönster på ett klick"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/17639-att-stänga-två-popuppfönster-på-ett-klick"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "fireside"
published: "2001-04-08T08:10:00.000Z"
updated: "2001-04-13T11:30:00.000Z"
replies: 5
views: 235
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/17639-att-stänga-två-popuppfönster-på-ett-klick"
---

# att stänga två popuppfönster på ett klick

## #1 — fireside, 2001-04-08T08:10Z

jag har ett "mainwindow" varifrån jag styr innehållet i två popuppfönster. Hur gör jag för att stänga dessa ?

Jag kar löst det men en open.window-funktion och en window.close funktion - men det verkar inte vara det korrekta sättet eftersom jag får felmeddelanden om odefinierade fönster.
hur ska jag lösa detta ?

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

## #2 — fireside, 2001-04-08T13:12Z

eftersom ingen svarar kanske jag har uttryckt mig otydligt - här kommer koden:
function open_two_windows(){
textWindow=window.open('detalj.html','textWin','width=150,height=278,left='+winA+',top='+winB+'');
planWindow=window.open('detalj_top.html','planWin','width=150,height=150,left='+winA+',top='+winC+'');
textWindow.focus()
planWindow.focus()
}

function close_two_windows(){
textWindow.window.close();
planWindow.window.close();
}

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

## #3 — Erik Juhlin, 2001-04-08T13:27Z

Jag är osäker på om det går. Johnsen, spango, Jojoxx eller någon annan kan kanske bekräfta eller dementera det jag sagt. :)

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

## #4 — Johnsen, 2001-04-09T08:49Z

Oj, det var smickrande att hamna i ett sådant sällskap. :r 

Jag provade detta:

```
<html>
<head>
<script language= "Javascript"> 
<!-- 
function open_two_windows(){
textWindow=window.open("detalj.html","textWin","width=150,height=278,left=200,top=100");
planWindow=window.open("detalj_top.html","planWin","width=150,height=150,left=400,top=100");
textWindow.focus();
planWindow.focus();
}

function close_two_windows(){
window.textWindow.close();
window.planWindow.close();
}
//--> 
</script> 
</head>
<a href="javascript:open_two_windows()">Öppna</a> två fönster.<br>
<a href="javascript:close_two_windows()">Stäng</a> två fönster.<br>
</html>
```

och det funkade för mig.

Lade även ut det här: <http://www9.ewebcity.com/johnsen/mainwindow.html> 

\------------------
\- J-O-H-N-S-E-N -

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

## #5 — fireside, 2001-04-13T09:02Z

Jo, visst fugerar det - men om man ställt in browsern på "visa alla scriptfel" (under preferences)får man upp en liten alertruta om felmeddelande.
Detta medför (tror jag) att det inte skulle fungera med en tidigare version av browser.

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

## #6 — Johnsen, 2001-04-13T11:30Z

Konstigt, jag har browsern inställd som du beskriver och jag får inte något meddelande.
Men det är möjligt att det inte funkar i alla läsare.

Skulle man inte kunna göra så att man har ett stäng-sig-själv-skript på varje popupsida och trigga dessa från huvudsidan?

\------------------
\- J-O-H-N-S-E-N -

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/17639-att-stänga-två-popuppfönster-på-ett-klick
