---
title: "blur och timeout"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/82008-blur-och-timeout"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "pellesvenne"
published: "2003-07-14T23:58:40.000Z"
updated: "2003-07-17T17:36:18.000Z"
replies: 9
views: 407
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/82008-blur-och-timeout"
---

# blur och timeout

## #1 — pellesvenne, 2003-07-14T23:58Z

hej! hur gör man timeout i blur?

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

## #2 — dectgap, 2003-07-15T00:18Z

```
<input type="text" onblur="setTimeout('alert(\\'så här?\\')', 500);" />
```

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

## #3 — pellesvenne, 2003-07-15T01:57Z

onBlur="this.focus();setTimeout('this.focus();', 500);"

så vill jag ha det fast det går ju inte =( ??

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

## #4 — Jojoxx, 2003-07-15T08:30Z

Nyckelordet **this** syftar i det första fallet på det aktuella elementet där eventet inträffar. Det andra däremot "schemaläggs" med setTimeout och när det sedan körs finns ingen referens mot elementet i fråga. 

```
onBlur="foo=this; foo.focus(); setTimeout('foo.focus();', 500);"
```

Se dock till att variabelnamnet (foo) inte krockar och du använder koden på fler ställen.

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

## #5 — pellesvenne, 2003-07-15T19:53Z

\<body onBlur="foo2=this; foo2.focus();setTimeout('foo.focus();', 5000);"\>
focus dör inte efter 50 sek?

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

## #6 — Jojoxx, 2003-07-15T20:19Z

Vad är det egentligen som du vill skall hända?

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

## #7 — pellesvenne, 2003-07-15T23:39Z

vill att popup fönstret ska vara blur focus när den ploppar upp och efter 50 sek ska blur focus gå bort!

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

## #8 — Jojoxx, 2003-07-16T08:51Z

> **pellesvenne skrev:**
>
> vill att popup fönstret ska vara blur focus ...

Blur och focus är varandras motsatser. Du kan inte ha båda samtidigt. Torrblöt handduk... :)

Ett exempel

```
<script language="JavaScript" type="text/javascript">
foo=window.open("http://www.yahoo.com");
foo.blur();
setTimeout("foo.focus()",50000);
</script>
```

Vill du att effekten skall vara motsatt byter du plats på blur() och focus().

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

## #9 — pellesvenne, 2003-07-17T17:25Z

hur gör jag timeout på popupen, popupen ska vara ontop efter 50 sek ska onblur vara false??
\<script
\<html\>
\<body onblur="this.focus()" onload="setTimeout('this.focus()',50000)"\>
\</html\>

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

## #10 — dectgap, 2003-07-17T17:36Z

```
<script type="text/javascript">
window.setTimeout("document.getElementById('body').setAttribute('onblur', '')", 50000);
</script>

...

<body onblur="this.focus()" id="body">
```

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/82008-blur-och-timeout
