---
title: "skapa delay på redirect"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/65464-skapa-delay-på-redirect"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "daniel_ra"
published: "2003-01-19T21:59:09.000Z"
updated: "2003-01-20T13:52:12.000Z"
replies: 9
views: 306
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/65464-skapa-delay-på-redirect"
---

# skapa delay på redirect

## #1 — daniel_ra, 2003-01-19T21:59Z

kan man skapa en delay på response.redirect? vill vänta typ fem sekunder innan den omdirigerar

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

## #2 — Jesper T, 2003-01-19T22:03Z

Med ASP -nej, med Javascript -Ja, med komponent -ja

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

## #3 — Herman, 2003-01-20T08:13Z

Du kan iofs sätta en redirect-header så här:

```
Response.AddHeader  "Refresh", "20; URL=http://www.webforum.nu/"
```

så får du 20 sekunders fördrökning.

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

## #4 — PatrikB, 2003-01-20T08:33Z

borde väl gå

```
<%
Const constWaitSec = 5

Response.Write "Start: " & Now()
Response.Flush
Call Wait(constWaitSec)
Response.Write "<br>End: " & Now()

Sub Wait(Byval iSec)
	Dim dteStart
	dteStart = Now()
	Do Until DateDiff("s", dteStart, Now) >= iSec
		'## -- do nothing, just wait --
	Loop
End Sub
%>
```

cya,
/PatrikB

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

## #5 — Zaiman, 2003-01-20T08:45Z

Använd då helst Response.AddHeader "Refresh", "20; URL=http://www.webforum.nu/" 

Det patrikB skriver tar en massa kraft på webservern som får loopa hela tiden till antal secunder gått.

Provade detta på W2k IIS och kollade processorn under tiden. Den peakar till 100% medans loopen går. Kan vara värt att tänka på.

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

## #6 — PatrikB, 2003-01-20T08:50Z

jo, men frågan var ... går det?
sedan att det slukar liiiite resurser får man tåla ... eller köpa mer hårdvara ;)

cya,
PatrikB

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

## #7 — OveRRidE, 2003-01-20T09:22Z

Eller så använder man WaitFor 1.0 som jag predikat om i *ett antal* trådar innan.

<http://www.serverobjects.com/products.htm>
<http://www.serverobjects.com/comp/waitfor.zip>

```
Set WaitObj = Server.CreateObject ("WaitFor.Comp")
WaitObj.WaitForSeconds 5
   response.redirect "index.asp"
set WaitObj = nothing
```

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

## #8 — PatrikB, 2003-01-20T10:26Z

jepp, eller så har man skrivit sin egen ..... men, de flesta här har ju tyvärr inte förmånen att kunna installera de komponenter som de vill ha (behöver). Vi är ett fåtal här som har "kontroll" över vår egen webbserver.
Har oxå "svårt" att svara ibland för att man själv "vet" hur man skulle göra, tex skriva en egen komponent, köpa in en komponent, en annan inställning på servern m.m,m.m för att kunna lösa problemet.

Så en sak som är "självklar" för dig och mig är inte lika "självklar" för ngn annan .... 

cya,
PatrikB

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

## #9 — OveRRidE, 2003-01-20T12:20Z

> Så en sak som är "självklar" för dig och mig är inte lika "självklar" för ngn annan

Det har jag aldrig sagt heller och förslaget är givetvis bara till för de som kan installera komponenter på servern.

Meningen var inte att uttrycka svaret så att det skulle uppfattas som självklart, utan mer för att frågan verkar dyka upp väldigt ofta och med tätare frekvens på senare tid. :)

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

## #10 — CatZ, 2003-01-20T13:52Z

jag får tacka!! den kommer väl till pass!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/65464-skapa-delay-på-redirect
