eigentlich habe ich gemeint, dass man hiermit die aktuelle Spracheinstellung des Browsers abfragen kann. Aber ich erhalte immer nur „de“ (IE 5.5 + NS 4.78).
Ist das nicht die Sprache, die man im Browser wie folgt ändert?
IE: Extras - Internetoptionen - Sprache
NS: Bearbeiten - Optionen - Sprache
***** schnipp *****
<!-- Begin
if (navigator.appName == ‚Netscape‘)
var language = navigator.language;
else
var language = navigator.browserLanguage;
mit dieser Abfrage erhältst Du nur die Sprache des Browsers, nicht die des Systems („Sprache der Benutzerführung“).
Theoretisch liefert „navigator.systemLanguage“ die Systemsprache („generische Systemsprache“) und „navigator.userLanguage“ die eingestellte Nutzersprache.
Funktioniert aber im Mozilla nicht.
Um die Nutzersprache browserunabhängig zu herauszubekommen benötigst Du CGI (vielleicht auch PHP?), wie z.B. unter http://www.gemal.dk/browserspy/accept.cgi
dargestellt („Language accepted“ - aus den Umgebungsvariablen des Servers/Gateway herausgefiltert).