Avatar billede jmarkling Nybegynder
21. oktober 2001 - 20:12 Der er 10 kommentarer og
1 løsning

Hvorfor kan jeg ikke Redirecte?

Jeg prøver at få browseren til at åbne en anden ASP side, med følgende forkortet eksempel...men jeg får hele tiden følgende fejl:
PS...ASP med JavaScript

\"The HTTP headers are already written to the client browser. Any HTTP header modifications must be made before writing page content.\"


<% @LANGUAGE = JavaScript %>
...
<%
...
if(password_db == password_form)
  {
  Response.Clear();
  Response.Redirect(\"adm_start.asp\");
  }
...
%>
Avatar billede netsrac Praktikant
21. oktober 2001 - 20:16 #1
Sæt
Response.Buffer = true;

I toppen af siden
Avatar billede jmarkling Nybegynder
21. oktober 2001 - 20:20 #2
Det havde jeg gjort...men ellers er det rigtigt det skal man huske...
Avatar billede netsrac Praktikant
21. oktober 2001 - 20:22 #3
Det fejl opstår KUN hvis man har glemt det!
Avatar billede 2-maz Nybegynder
21. oktober 2001 - 20:23 #4
Response.Buffer = True;
aller øverst i documentet......!
Avatar billede 2-maz Nybegynder
21. oktober 2001 - 20:23 #5
Jo du skal putte den der kode op over headeren.....!!!

  Hvorfor kan jeg ikke Redirecte?  21/10 2001 20:12:46    30 point fra jmarkling

Jeg prøver at få browseren til at åbne en anden ASP side, med følgende forkortet eksempel...men jeg får hele tiden følgende fejl:
PS...ASP med JavaScript

\"The HTTP headers are already written to the client browser. Any HTTP header modifications must be made before writing page content.\"


<% @LANGUAGE = JavaScript %>
...
<%
...
if(password_db == password_form)
  {
  Response.Clear();
  Response.Redirect(\"adm_start.asp\");
  }
...
%>
skal over headeren....
Avatar billede jmarkling Nybegynder
21. oktober 2001 - 20:24 #6
Jamen, jeg har husket det...
Jeg har lige prøvet at fjerne det og så lyder fejlen sådan her...
Så, det er ikke det der er problemet...

Response object error \'ASP 0159 : 80004005\'

Buffering Off

/adm_tjek.asp, line 53

Buffering must be on.
Avatar billede 2-maz Nybegynder
21. oktober 2001 - 20:24 #7
Woops der skete en fejl....! kun ASP scriptet skal over headeren...
Avatar billede 2-maz Nybegynder
21. oktober 2001 - 20:25 #8
Øverst i docuemetet SKAL
der stå
Response.Buffer = True;
Avatar billede 2-maz Nybegynder
21. oktober 2001 - 20:27 #9
Hjalp... Det?????
Avatar billede jmarkling Nybegynder
21. oktober 2001 - 20:30 #10
Det virker nu...
Jeg skrev

Response.buffer = True; over headeren....


Men netzrac havde osse lidt ret...Det skal stå HELT øverst i dokumentet så sorry...

Avatar billede netsrac Praktikant
21. oktober 2001 - 20:46 #11
Argh....hvad de point var mine....
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