webForumDet fria alternativet
Logga in / Bli medlem

Pause.....

ASP

5 svar · 275 visningar · startad av icaaq

Medlem sedan okt. 20005 273 inlägg
Trådstart#1

hur fixar man till en pause innan man skickar vidare någon med hjälp av Response.Redirect??

jag vill alltså ha som här på wf att när man skrivit i min g-bok ska det komma fram "tack för ditt inlägg, du kommer strax att komma tillbaks till g-boken"
som jag har nu så hinner man inte se den sidan förän man kommit tillbaks till g-boken

Medlem sedan dec. 2000557 inlägg
#2

Hej.

Med Response.Write vet jag inte om det fungerar då ASP styrs på servern och inte på klienten.
Det fungerar dock bra med att lägga in en liten META-snutt på sidan som fixar saken åt dig.


<meta http-equiv="refresh" content="10;url=SIDA.asp">

Detta skickar dig vidare till SIDA.asp efter 10 sekunder...

Snutten lägges i din <HEAD>... :)

Medlem sedan dec. 19996 721 inlägg
#3

Detta går, som sagt, inte att åstadkomma med ASP. META-taggen to the rescue.

Man kan överhuvud taget inte response.redirect:a om man redan skrivit ut något på sidan.

Medlem sedan okt. 20005 273 inlägg
#4

jag kör nu stenhårt med meta-taggen.....

den funkar som den ska

Medlem sedan maj 200020 inlägg
#5

[r]
Jag tar tillbaks! ;)
[/r]

Medlem sedan juni 200032 967 inlägg
#6

du är lite och cyklar eftersom man men response.buffer = true säger åt servern att hela sidan ska processas och sedan skickas i klump till läsaren. ja på ett ungefär i alla fall.

så använder man response.buffer=true så redirectar man säkert på sin sida, men inget skrivs till klienten förrän allt är klart.

mvh,

255 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
114 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)