Avatar billede w!nx Nybegynder
18. oktober 2001 - 14:27 Der er 9 kommentarer og
1 løsning

Hvorfor virker dette ikke

<%
strLanguage = Request.servervariables(\"HTTP_ACCEPT_LANGUAGE\")

Select Case strLanguage
Case \"dk\"
  Response.Redirect(\"/da/index.asp\")
Case \"se\"
  Response.Redirect(\"/da/index.asp\")
Case else
  Response.Redirect(\"/eng/index.asp\") <-- linje 17
end Select
%>

----------------------------------
den skirver bare...


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

Headerfejl

/bwfoto.dk/index.asp, linje 17

HTTP-headerne skrives allerede til klientbrowseren. Ændringer af HTTP-headers skal foretages, inden sideindholdet skrives.
Avatar billede eagleeye Praktikant
18. oktober 2001 - 14:28 #1
<% response.buffer = true %>  i toppen af filen.
Avatar billede w!nx Nybegynder
18. oktober 2001 - 14:32 #2
--> eagleeye
Det hjalp jo ikke en meter
Avatar billede eagleeye Praktikant
18. oktober 2001 - 14:32 #3
Hvis dine redicrect er inde mellem <HTML> og </HTML> skal du måske også hvade response.clear inde du rediecter.

<% response.buffer = true %>
..
..
<%
strLanguage = Request.servervariables(\"HTTP_ACCEPT_LANGUAGE\")

response.clear
Select Case strLanguage
Case \"dk\"
  Response.Redirect(\"/da/index.asp\")
Case \"se\"
  Response.Redirect(\"/da/index.asp\")
Case else
  Response.Redirect(\"/eng/index.asp\")
end Select
%>
Avatar billede w!nx Nybegynder
18. oktober 2001 - 14:35 #4
hvis jeg gøre sådan...
---------------------index.asp---------------------
<% response.buffer = true %>
<HTML>
<HEAD>
  <TITLE>Untitled Document</TITLE>
</HEAD>
<BODY BGCOLOR=\"#FFFFFF\">
<%
strLanguage = Request.servervariables(\"HTTP_ACCEPT_LANGUAGE\")

response.clear
Select Case strLanguage
Case \"dk\"
  Response.Redirect(\"/da/index.asp\")
Case \"se\"
  Response.Redirect(\"/da/index.asp\")
Case else
  Response.Redirect(\"/eng/index.asp\")
end Select
%>

</BODY>
</HTML>
--------------------------------------------
skriver den bare


HTTP-fejl 404
404 Blev ikke fundet

Web-serveren kan ikke finde den fil eller det script, du bad om. Kontroller URL-adressen for at sikre, at stinavnet er korrekt.

Kontakt administratoren for serveren, hvis problemet opstår igen
Avatar billede w!nx Nybegynder
18. oktober 2001 - 14:36 #5
og det er den rigtige adresse... for hvis jeg fjerner <% response.buffer = true %> kan den godt finde siden
Avatar billede eagleeye Praktikant
18. oktober 2001 - 14:38 #6
klager den over index.asp eller dem du redirecter til?

Skal det være
Response.Redirect(\"/eng/index.asp\")
eller
Response.Redirect(\"eng/index.asp\")
Avatar billede w!nx Nybegynder
18. oktober 2001 - 14:40 #7
Den klager over index.asp altså den fil som indeholder scriptet
Avatar billede w!nx Nybegynder
18. oktober 2001 - 14:43 #8
nu fik jeg det da til at virke men jeg køre med dansk browser og den gik til den engelske side
?????????????????????????????????????????
Avatar billede eagleeye Praktikant
18. oktober 2001 - 14:45 #9
det er case \"da\"  og ikke case \"dk\"

Tjek dine request.servervariables her:
http://www.eagleeye.dk/asp/requestserver.asp
Avatar billede w!nx Nybegynder
18. oktober 2001 - 14:48 #10
ok det var fejlen.. mange tak for hjælpen
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