webForumDet fria alternativet

Skicka vidare automatiskt?

ASP

2 svar · 529 visningar · startad av fredrik

Medlem sedan dec. 19991 072 inlägg
Frågan#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.

------------------
Fredrik Klarqvist
fredrik.klarqvist@swipnet.se

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.

------------------
/ Torbjörn Hansson

[Redigerat av toha den 27 dec 1999]

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.

------------------
MVH / Vide
henslow.4sale.se/vide

[Redigerat av Vide den 27 dec 1999]

251 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)