---
title: "Popup close - action i annat fönster"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/82909-popup-close-action-i-annat-fönster"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "SteveP"
published: "2003-07-28T11:01:14.000Z"
updated: "2003-07-28T16:45:07.000Z"
replies: 5
views: 219
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/82909-popup-close-action-i-annat-fönster"
---

# Popup close - action i annat fönster

## #1 — SteveP, 2003-07-28T11:01Z

Jag har en sida med en länk till en söksida "search.asp"
search.asp visas i en popup. Nu vill jag att man ska kunna välja sina sökalternativ i popup rutan och när man trycker på Submitknappen så ska popuprutan stängas och resultaten ska skickas till mainsidan där resultaten visas. Mainsidan är alltså den sidan där länken ligger.

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

## #2 — Jojoxx, 2003-07-28T11:16Z

Om du använder frames ger du ramen i fråga ett namn med name-attributet i \<frame\>-taggen. Använder du inte frames kan du ge fönstret ett namn med;

```
<script type="text/javascript">
self.name="foo";
</script>
```

Sedan använder du från söksidan (search.asp):

```
<form action="resultatsida.asp" target="foo" onSubmit="setTimeout('window.close();',200);" ...osv
```

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

## #3 — SteveP, 2003-07-28T11:17Z

Tack Jojoxx!

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

## #4 — SteveP, 2003-07-28T13:58Z

Nu när man trycker på Submit så öppnas ett nytt fönster.. jag vill bara att sökfönstret stängs och resultaten ska visas i mainsidan som redan är öppen. Inte att den ska öppna Mainfönstret igen.

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

## #5 — Jojoxx, 2003-07-28T14:29Z

Tänkbara fel:
\* Du har missat att döpa om fönstret (self.name)
\* Du har missat target="namnet" i formuläret.
\* Du använder ett ogiltigt namn på fönstret, ex "\_blank".

Ett komplett exempel:

```
<script type="text/javascript">
// Döp om fönstret.
self.name="foo";
// En popup med ett formulär.
var w=window.open("","","width=300,height=200");
w.document.open();
w.document.write('<form target="foo" action="http://www.google.com/search" method="get" onSubmit="setTimeout(\'window.close();\',200);" >Googlesök: <input type="text" name="q"><input type="submit" value="Sök"><input type="hidden" value="Sök"></form>');
w.document.close();
</script>
```

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

## #6 — SteveP, 2003-07-28T16:45Z

Nu funkar det.
Tack igen!

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/82909-popup-close-action-i-annat-fönster
