---
title: "fördröjning"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/74680-fördröjning"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "arvjos"
published: "2003-04-22T11:04:41.000Z"
updated: "2003-04-22T11:46:23.000Z"
replies: 9
views: 284
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/asp/74680-fördröjning"
---

# fördröjning

## #1 — arvjos, 2003-04-22T11:04Z

Hejsan

Undrar om man på något sätt kan lägga in nån fördröjning på några sekunder i en loop. Så att det blir några sekunders mellanrum mellan varje loop...

tack

/Arvid

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

## #2 — OveRRidE, 2003-04-22T11:14Z

Varför vill du göra det? Vill du presentera något mellan varje loop?

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

## #3 — arvjos, 2003-04-22T11:17Z

strunta i varför...jag vill bara ha en enkel fördröjning. Säg att en text ska visas några sekunder...

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

## #4 — m_soderlund, 2003-04-22T11:21Z

Man skulle kunna använda Response.Addheader, men i en loop? Det låter inte vettigt, och sen låter det komlicerat. Är det inte dumt att starta en loop, avbryta den, visa en text i några sekunder, och sen starta den igen, från n:te loopen? (Om nu det ens går..)

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

## #5 — OveRRidE, 2003-04-22T11:26Z

> **arvjos skrev:**
>
> strunta i varför...jag vill bara ha en enkel fördröjning. Säg att en text ska visas några sekunder...

Nej, jag struntar inte i varför. Jag har varit med om alldeles för många gånger då krånglig kod kunde bytas ut mot ett enklare stycke, under förutsättning att man inte struntar i gränssnittsproblemet.

För det låter sannerligen som om du skulle kunna lösa det där på ett bättre sätt än att fördröja en loop.

RED. Jag raderade den andra korspostade tråden, den var helt onödig i detta forum.

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

## #6 — arvjos, 2003-04-22T11:30Z

nej

grejen är att det skickas iväg ett mail i varje loop med hjälp av CDONTS men den skickar inte riktigt i varje loop. Min misstanke är då att det hela går lite för fort för det går utmärkt om man gör det en i taget. Det är därför jag vill lägga in en liten fördröjning i varje loop...

om du har nån bättre lösning än loop är den väldigt välkommen

hjälper det...

/arvid

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

## #7 — Engine^, 2003-04-22T11:41Z

```
stoptimer = Timer + 1

While Timer < stoptimer
Wend
```

Där väntar du 1 sekund på ett ungefär

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

## #8 — m_soderlund, 2003-04-22T11:41Z

Oj oj oj vad krångligt. Om du ska skicka ut ett mejl med varje loop så tar det tid. Om du hämtar e-postadresser från en databas och sedan loopar igenom alla och försöker mejla en person för varje loop så är det oerhört ineffektiv kod. Så här kan kod se ut för att skicka e-post till flera med Cdonts:

```
Dim Ep
Set Ep = Server.CreateObject("CDONTS.Newmail")
Ep.From = "din_e-post@adress.com"
Ep.To = "friend1@address1.com;friend2@address2.com"
Ep.Subject = Request.Form("rubrik")
Ep.Body = Request.Form("mejl")
Ep.Send
Set Ep = Nothing
```

I Ep.To får du loopa igenom alla adresser i databasen och skriva ut dem, samt separera dem med ;.

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

## #9 — arvjos, 2003-04-22T11:44Z

men hörrö....jag har ju ett personligt brev till varje adress...hämtar data från en databas som ska ingå i brevet. Vad jag vet går inte det att lösa på ditt sätt....

/Arvid

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

## #10 — m_soderlund, 2003-04-22T11:46Z

Du får ju berätta alla kriterier du har, och vad som ska ske! Det är svårt att hjälpa någon när man inte har något underlag alls!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/74680-fördröjning
