Avatar billede a55830 Praktikant
22. oktober 2004 - 22:35 Der er 8 kommentarer og
1 løsning

Sprog bestemt side

hej
jeg har en side der skal vises på dansk hvis maskinens sprog er på dansk og på engelsk hvis den ikke er på dansk

kan man lave sådanne script
hvis ja er der en der kan hjælpe

Thomas
Avatar billede arne_v Ekspert
22. oktober 2004 - 22:47 #1
Prøv og test på HTTP headeren Accept-Language !

Bruger du ASP eller PHP eller ... ?
Avatar billede apo Praktikant
22. oktober 2004 - 22:52 #2
Hvis det er ASP, kan man vel gøre således:

<%
If Request.ServerVariables(HTTP_ACCEPT_LANGUAGE) = "da" Then
  Response.Redirect "index_da.htm"
ElseIf Request.ServerVariables(HTTP_ACCEPT_LANGUAGE) = "en" Then
  Response.Redirect "index_en.htm"
End If
%>

(Ikke testet)

Apo
Avatar billede roenving Novice
23. oktober 2004 - 01:23 #3
-- og man kan også lave det i javascript, hvis du ikke bruger nogle server-side ting eller vil gøre en anelse mere direkte ...
Avatar billede a55830 Praktikant
24. oktober 2004 - 12:31 #4
HVA hvis man skrev

<%
If Request.ServerVariables(HTTP_ACCEPT_LANGUAGE) = "da" Then
  Response.Redirect "index_da.htm"
ElseIf Request.ServerVariables(HTTP_ACCEPT_LANGUAGE) <> "da" Then
  Response.Redirect "index_en.htm"
End If
%>
Avatar billede a55830 Praktikant
24. oktober 2004 - 12:32 #5
kan det lade sig gører
Avatar billede arne_v Ekspert
24. oktober 2004 - 12:33 #6
Ja.

Men du kan nøjes med:

<%
If Request.ServerVariables(HTTP_ACCEPT_LANGUAGE) = "da" Then
  Response.Redirect "index_da.htm"
Else
  Response.Redirect "index_en.htm"
End If
%>
Avatar billede a55830 Praktikant
24. oktober 2004 - 12:34 #7
takker smid lige et svar
Avatar billede arne_v Ekspert
24. oktober 2004 - 12:37 #8
Og du bør npk også teste på om Accept-Langauge indeholder "da" i stedetfor
om den præcsi er "da" (da nogle browsere sneder en liste af accepterede sprog).
Avatar billede arne_v Ekspert
24. oktober 2004 - 12:37 #9
svar
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