Sebastian: Inhalte Abhängig von der Browsersprache

Beitrag lesen

Hallo zusammen,

ich suche eine Möglichkeit wie ich Inhalte auf einer HTML Page je nach Browsersprache anzeigen lassen kann. Leider steht mir kein PHP zur Verfügung, sonder lediglich JavaScript. Könnt Ihr hier mir weiterhelfen.

Habe folgendes Script ausprobiert, jedoch wird mir hier obwohl ich im Browser Englisch eingestellt habe immer die Deutsche Version angezeigt:

  
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">  
<html>  
  <head>  
    <meta name="generator" content="HTML Tidy, see www.w3.org">  
    <title>Wunderbaum</title>  
  </head>  
  <body>  
  
<!--Das folgende Skript soll je nach Browser Sprache einen anderen Text laden. IE und Mozilla haben dafür andere Befehle, weshalb man eine Fallunterscheidung machen muß.-->  
<script type="text/javascript">  
<!--  
if(navigator.appName != "Microsoft Internet Explorer" )  
/*Das sind die Anweisungen für Mozilla*/  
{  
if(navigator.language.indexOf("EN")>-1)  
/*Wenn en Menüsprache, dann Engl. VErsion*/  
  document.location.href="home_english.html" ;  
/*Wenn de Menüsprache, dann dt. VErsion*/  
if(navigator.language.indexOf("DE")>-1)  
  document.location.href="home_deutsch.html" ;  
}  
/*Das sind die Anweisungen für IE*/  
if(navigator.appName == "Microsoft Internet Explorer" )  
{  
if(navigator.userLanguage.indexOf("EN")>-1)  
/*Wenn en Menüsprache, dann Engl. VErsion*/  
  document.location.href="home_english.html" ;  
if(navigator.userLanguage.indexOf("DE")>-1)  
/*Wenn de Menüsprache, dann dt. VErsion*/  
  document.location.href="home_deutsch.html" ;  
}  
//-->  
</script>  
<noscript>  
<a href="home_english.html">English Version</a>  
<a href="home_deutsch.html">Deutsche Version</a>  
</noscript>  
<p></p>  
Test: automatische Sparchumschaltung!  
  </body>  
</html>  
  

Danke
Sebastian