---
title: "Dubbla popup-fönster"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/158027-dubbla-popup-fönster"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Aeris130"
published: "2007-03-10T08:18:38.000Z"
updated: "2007-03-10T22:42:19.000Z"
replies: 1
views: 442
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/158027-dubbla-popup-fönster"
---

# Dubbla popup-fönster

## #1 — Aeris130, 2007-03-10T08:18Z

Jag har stött på ett litet problem som bara dyker upp i IE6, angående ett popup-script jag har på min sida. Det har fungerat som det ska i flera månader (inga ändringar har gjorts till det), men IE6 (inte FF, Opera, IE7 eller någon annan browser) har helt plötsligt börjat krångla.

Scriptet ser ut så här:

```
<script>
function redirectOutput(myForm) {
var w = window.open('about:blank','Popup_Window','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=400,height=250');
myForm.target = 'Popup_Window';
return true;
}
</script>
```

Formuläret som skickar data till ett nytt fönster ser ut så här:

```
<form action='shop/shop_index.php' method='post' onSubmit='redirectOutput(this)'>
...
</form>
```

Problemet i IE6 är att scriptet numera öppnar det givna fönstret, men istället för att ladda shop_index.php, så öppnas ännu ett fönster (ett vanligt, som inte justeras av scriptet).

<http://www.thescripts.com/forum/thread152115.html>

^ Enligt den här tråden ska det bero på följande:

> The open() method returns immediately, without waiting for the
> windowing system to actually create the window. If that happens
> to take a little longer on some machines, the new window won't
> exist yet when you submit the form. Since no window exists by
> the name "addlookup", a new one is created.

Min fråga är då, går det att modifiera scriptet så att användare med "långsamma" datorer slipper det extra fönstret?

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

## #2 — stattin, 2007-03-10T22:42Z

en timeout kanske på några hundradelar men det kanske inte är någon garanti för att det ska funka för alla och kanske inte det smartaste sättet heller.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/158027-dubbla-popup-fönster
