---
title: "fönstret?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/61964-fönstret"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "M477145"
published: "2002-12-12T10:52:32.000Z"
updated: "2002-12-13T02:37:51.000Z"
replies: 3
views: 208
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/61964-fönstret"
---

# fönstret?

## #1 — M477145, 2002-12-12T10:52Z

Jag har en sida som öppnar ett fönster efter 5 sekunder:

function pop()
{
setTimeout("window.open('frameset.html', 'frameset', 'top=100px, left=100px, scrollbars=no, width=750px, height=400px')",5000);
}

\<body onload="javascript:pop();"\>

På sidan finns även en länk. Om man klickar på den så öppnas fönstret innan timeout automatiskt kör skriptet. Detta betyder att fönstret uppdateras när man redan klickat sig in. Går detta att styra? Det måste vara 5 sekunder. 

**Alltså: skriptet får inte köras om fönstret redan är öppet!** 

SNÄLLA!

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

## #2 — Palle, 2002-12-12T10:58Z

Detta kanske kan vara nått:
<http://www.webforum.nu/showthread.php?s=&postid=440965#post440965>

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

## #3 — M477145, 2002-12-12T12:40Z

Jag har gjort så här nu ... varför funkar det inte?

\<script language="JavaScript" type="text/javascript"\>
frameset=false;
function pop(){
     if(!frameset\|\|frameset.closed)
{frameset=setTimeout("window.open ('frameset.html', 'frameset', 'top=100px, left=100px, scrollbars=no, width=750px, height=400px')", 5000); }
}
\</script\>

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

## #4 — jupiters, 2002-12-13T02:37Z

Enklast är väl att ge tidgivaren ett namn så att den  kan stängas av.

nyttom5sek=setTimeout("window.open('frameset.html', 'frameset', 'top=100px, left=100px, scrollbars=no, width=750px, height=400px')",5000); 

och i länken:

\<a href="#" onclick="window.open('frameset.html'), clearTimeout(nyttom5sek)"\>text\</a\>

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/61964-fönstret
