Avatar billede jfl Nybegynder
27. juni 2002 - 14:59 Der er 3 kommentarer og
1 løsning

redirect hvis brugerens browser ikke har HTTP_ACCEPT_LANGUAGE=da

Hvordan kan jeg via JavaScript redirecte en bruger hvis denne ikke har dansk i HTTP_ACCEPT_LANGUAGE, eller hvad det tilsvarende hedder i JavaScript?
Avatar billede nikolajdu Nybegynder
27. juni 2002 - 16:36 #1
Er det System sproget du er ude efter eller er det browserens??

Her browserens -

<html>
<head>
    <title>Untitled</title>
</head>

<body>
<script language="javascript" type="text/javascript">
if (typeof(navigator.language) != "undefined"){
alert("1 " +navigator.language)
  if(navigator.language!="da"){
 
self.location.href="ikkeDanskSide.html"
    }
}
else if (typeof(navigator.browserLanguage) != "undefined"){
alert("2 "+navigator.browserLanguage)
  if(navigator.browserLanguage!="da"){
  self.location.href="ikkeDanskSide.html"
  }
}else{
  document.writeln("ukendt!");
  self.location.href="ukendtSide.html"
}
</script>


</body>
</html>
Avatar billede nikolajdu Nybegynder
27. juni 2002 - 16:36 #2
Indsatte lige en alert for at teste det af.

Alert 1 // Netscape og Opera
alert 2 // IE

/Nikolaj
Avatar billede nikolajdu Nybegynder
27. juni 2002 - 16:55 #3
anyway, så hedder systemets sprog :

navigator.systemLanguage!="da"

Og så lige hej Jacob.

/Nikolaj
Avatar billede jfl Nybegynder
27. juni 2002 - 17:59 #4
hej og tak :)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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