Skicka vidare automatiskt?

ASP

2 svar · 552 visningar · startad av fredrik

Medlem sedan dec. 19991 072 inlägg
Trådstart#1

Hej, jag har ett litet "nybörjar" problem...
Jag vill att användaren ska skickas vidare automatsiskt till en ny sida efter att ha fyllt i lite uppgifter.
Jag vill även ha en text först där det står typ: "Du skickas nu vidare bla bla bla".
jag har försökt med:
---

response.write("Du skickas nu vidare osv.")
response.redirect("minsida.asp")

---
Men där får jag bara svaret:
HTTP-huvudena har redan skrivits till klientläsaren. Ändringar till HTTP-huvudena måste göras innan sidinnehållet skrivs.

Alltså, hur gör jag för att både kunna skriva ut en text och skicka vidare, helst skulle jag vilja ha en timeout med mellan att texten skrivits och att användaren skickas vidare.

Medlem sedan dec. 1999707 inlägg
#2

Låter som om du enklast använder dig av "Meta-refresh" taggen.

<META http-equiv="refresh" content="3,http://www.mindoman.com/minsida.html">

Trean anger antal sekunder innan man skickas vidare.

Meta-taggar skall alltid placeras inom <HEAD>-taggen.

Medlem sedan dec. 19998 577 inlägg
#3

Hej!

...problemet du har med att HTTP-header redan är skrivet till klientläsaren löser du genom att lägga till <%Response.Buffer = true%> överst på sidan.

248 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)