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.
2 svar · 552 visningar · startad av fredrik
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.
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.
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.