---
title: "time out?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/85270-time-out"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Jesper T"
published: "2003-09-04T15:33:44.000Z"
updated: "2003-09-04T19:15:47.000Z"
replies: 4
views: 263
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/85270-time-out"
---

# time out?

## #1 — Jesper T, 2003-09-04T15:33Z

Vad är fel på denna?
Det är ingen tidsfördröjning.

```
<body onLoad="setTimeout(window.open('popup.asp','','width=640,height=480,scrollbars=auto'),3000);">
```

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

## #2 — PepeJeria, 2003-09-04T15:48Z

window.setTimeout tar 2 parametrar som strängar:

\<body onLoad="setTimeout('window.open(\\'popup.html\\',\\'\\',\\'width=640,height=480,scrollbars=auto\\')',3000);"\>

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

## #3 — Jesper T, 2003-09-04T16:38Z

Ok, fattar inte men det funkar. Tack!

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

## #4 — dectgap, 2003-09-04T17:03Z

Tänk dig att setTimeout använder eval() på det första argumentet.

```
eval("var foo = 1 + 5;");
setTimeout("var foo = 1 + 5;", 500);
```

De båda raderna gör precis samma sak, förutom att den andra raden inte utför något förrän efter en halv sekund.

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

## #5 — Jojoxx, 2003-09-04T19:15Z

Bara en liten sak som gör att raderna inte är riktigt ekvivalenta. Nyckelord som **this** tappar funktion vid setTimeout eftersom objektet som de syftar på inte är aktuellt längre. Exempel;

```
<a href="sida.html" onclick="eval('alert(this.href)'); return false;">klicka</a>
<a href="sida.html" onclick="setTimeout('alert(this.href)',10); return false;">klicka</a>
```

Påpekar det bara eftersom det ofta skapar huvudbry har jag märkt.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/85270-time-out
