Avatar billede thepcycho Nybegynder
04. august 2001 - 17:05 Der er 22 kommentarer og
1 løsning

HTTP HEADERFEJL

Jeg har 4 sider

Side1.asp:

<FORM ACTION=\"Side2.asp\" METHOD=\"POST\" NAME=\"Mand_Kvinde\">

<Font face=\"Verdena\" Size=\"2\">
Mand<br>
<INPUT TYPE=\"radio\" VALUE=\"Mand\" NAME=\"Koen\" CHECKED><br>
Kvinde<br>
<INPUT TYPE=\"radio\" VALUE=\"Kvinde\" NAME=\"Koen\"><br><br>

<INPUT TYPE=\"submit\" VALUE=\"Videre>>>\" NAME=\"Send\">

</FORM>



Side2.asp:

<INPUT TYPE=\"hidden\" VALUE=\"<%=request(\"Koen\")%>\" NAME=\"Koen\">

<%
Dim strValg
strValg = Request.Form(\"Koen\")
Select Case strValg
Case \"Mand\"
  Response.Redirect(\"Side3.asp\")
Case \"Kvinde\"
  Response.Redirect(\"Side4.asp\")
End Select
%>



Side3.asp

<%=request(\"koen\")%>



Side4.asp

<%=request(\"koen\")%>


Men hvad er der galt jeg for denne fejl på side 2:

Response-objekt fejl \'ASP 0156 : 80004005\'

Headerfejl

Side2.asp, linje 8

HTTP-headerne skrives allerede til klientbrowseren. Ændringer af HTTP-headers skal foretages, inden sideindholdet skrives.

Hvad skal der ændres på side 2 for at det virker og kan jeg evt sætte det op på en anden måde så det virker?

For jeg skal have udskrevet resultatet af knappen på side 3 eller 4!

Håber i kan hjælpe...
Avatar billede bjarke-b Nybegynder
04. august 2001 - 17:06 #1
indsæt

<%
Response.Buffer = true
%>


ALLER øverst på side2.asp
Avatar billede tomsommer Juniormester
04. august 2001 - 17:06 #2
indset response.buffer = true i toppen af dit dokument
Avatar billede tomsommer Juniormester
04. august 2001 - 17:06 #3
1 sek forskel... tis
Avatar billede thepcycho Nybegynder
04. august 2001 - 17:10 #4
2 sek prøver det lige *s*
Avatar billede thepcycho Nybegynder
04. august 2001 - 17:11 #5
Ja men nu får jeg ikke udskrevet resultatet på side 3 elelr 4 :(
Avatar billede thepcycho Nybegynder
04. august 2001 - 17:12 #6
Ska jeg fjerne det hidden felt?, elelr såen noet?
Avatar billede thepcycho Nybegynder
04. august 2001 - 17:13 #7
Ja side 2 ser såen ud nu:

<%
Response.Buffer = true
%>

<INPUT TYPE=\"hidden\" VALUE=\"<%=request.form(\"koen\")%>\" NAME=\"koen\">

<%
Dim strValg
strValg = Request.Form(\"Koen\")
Select Case strValg
Case \"Mand\"
  Response.Redirect(\"Side3.asp\")
Case \"Kvinde\"
  Response.Redirect(\"Side4.asp\")
End Select
%>
Avatar billede tomsommer Juniormester
04. august 2001 - 17:13 #8
Ville nok bruge sessions:

session(\"koen\") = request(\"koen\")
så kan du på hvilken side skrive

response.write session(\"koen\")

og derved få værdien
Avatar billede thepcycho Nybegynder
04. august 2001 - 17:15 #9
Ja men ka såen nogle ikke udløbe eller bli slettet eller et elelr andet?
Avatar billede thepcycho Nybegynder
04. august 2001 - 17:16 #10
Det er fordi i mit script så har jeg 7 sider og ska så ha en udskrivning af svarende fra de 7 sider på den sidste side!
Avatar billede tomsommer Juniormester
04. august 2001 - 17:17 #11
efter 20 min.... dvs 20 min hvor en bruger bare ser på samme side... hvis du refresher en side nulstilles timeout tiden...

Brug dem.. de er gud, og løber aldrig ud (det rimer sq)
Avatar billede thepcycho Nybegynder
04. august 2001 - 17:19 #12
dvs at vis han nu er på side 4 og trykker f5 så er alle sessionerne stadig gemt?
Avatar billede tomsommer Juniormester
04. august 2001 - 17:22 #13
yes
Avatar billede thepcycho Nybegynder
04. august 2001 - 17:23 #14
Og man ka godt gemme 6 forskellige sessions på hans com?
Avatar billede tomsommer Juniormester
04. august 2001 - 17:25 #15
yes
Avatar billede thepcycho Nybegynder
04. august 2001 - 17:26 #16
Ok jeg vil lige prøve om jeg ka finde ud af det så hehe
Avatar billede thepcycho Nybegynder
04. august 2001 - 17:32 #17
Ka du ikk lige flette det ind i side 1 for mig ka sq ikk finde ud af det hehe
Avatar billede tomsommer Juniormester
04. august 2001 - 17:34 #18
side 2

<%
Response.Buffer = true
%>

<INPUT TYPE=\"hidden\" VALUE=\"<%=request.form(\"koen\")%>\" NAME=\"koen\">

<%
Dim strValg
session(\"koen\") = Request.Form(\"Koen\")

strValg = Request.Form(\"Koen\")
Select Case strValg
Case \"Mand\"
  Response.Redirect(\"Side3.asp\")
Case \"Kvinde\"
  Response.Redirect(\"Side4.asp\")
End Select
%>


side 3 og 4

response.write session(\"Koen\")
Avatar billede thepcycho Nybegynder
04. august 2001 - 17:36 #19
Jamen så har jeg da ikk brug for det hidden felt mere ?
Avatar billede tomsommer Juniormester
04. august 2001 - 17:37 #20
nææ tror jeg ikke
Avatar billede thepcycho Nybegynder
04. august 2001 - 17:38 #21
Ok prøver det lige vender tilbage i aften med pointene *s*
Avatar billede thepcycho Nybegynder
04. august 2001 - 23:02 #22
her avr så das point
Avatar billede tomsommer Juniormester
05. august 2001 - 02:02 #23
danke
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester