Med ASP -nej, med Javascript -Ja, med komponent -ja
kan man skapa en delay på response.redirect? vill vänta typ fem sekunder innan den omdirigerar
9 svar · 299 visningar · startad av daniel_ra
kan man skapa en delay på response.redirect? vill vänta typ fem sekunder innan den omdirigerar
Med ASP -nej, med Javascript -Ja, med komponent -ja
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.
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
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å.
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
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
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
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. :)
jag får tacka!! den kommer väl till pass!