[...]
ORF (54) |
OK, also dafür kannst du das navigator-Objekt von JavaScript verwenden. Das hat eine Eigenschaft 'language' bzw. 'userLanguage' beim IE.
Siehe dazu: http://de.selfhtml.org/javascript/objekte/navigator.htm#language
Um das also vernünftig für alle Browser hinzukriegen brauchst du zusätzlich eine Browserweiche oder sowas in der Art.
greez
JoSsiF
ich hab das hier bei CH mit PHP gemacht:
if($_SERVER['HTTP_ACCEPT_LANGUAGE']) {
$browsersprache1 = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2);
$browsersprache2 = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],3,2);
if($browsersprache1 == "de") {
echo 'Guten Tag';
}
}
Hallo,
ich fand diesen Thread, weil ich massive Probleme habe, mit JavaScript die aktuellen Benutzersprachen des IE7 und IE6 zu ermitteln.
Die Loesungen mit dem navigator-Objekt oder gar mit den clientInformation-Objekt funktionieren bei mir mit IE7 und IE6 ueberhaupt nicht.
Meine Umgebung: IE7 + Windows Server 2003, alles komplett Englische Versionen. In IE7 stelle ich "German (Germany) [de-DE]" als einzige Benutzerprache ein, nichts sonst. Hier das Ergebnis meines JavaScripts:
window.navigator.browserLanguage=en-us
window.navigator.userLanguage=en-us
window.navigator.systemLanguage=en-us
window.clientInformation.browserLanguage=en-us
window.clientInformation.userLanguage=en-us
window.clientInformation.systemLanguage=en-us
Egal welche Benutzersprache ich einstelle, oder wieviele, auch garkeine, es kommt immer "en-us" heraus. auch Neustarts des Browsers unendlich oft gemacht.
Irgendwelche Vorschlaege? Vielen Dank im Voraus.
Sollte ich die Loesung finden, melde ich mich nochmals
P.S. mit Opera 9.25 klappts bis auf "systemLanguage".
Ciao,
Der arme Entwickler
Hi |
Habs auch grad mal probiert. Komme zu selbem Ergebnis. Hatte so ziemlich alles umgestellt im System, angefangen vom Browser über die Sprachen in der Systemsteuerung bis testweise hin zu Meta-Angaben im HTML-Dokument. Die Sprache ändert sich im IE7 einfach nicht. Wahrscheinlich wird also nur ausgelesen, welche originale Sprache das System bzw. der Browser hat.
Falls es dir dennoch gelingt, eine Lösung zu finden, sind wir gespannt
greez
JoSsiF
« Framebrecher javascript | Hilfe zum Podcasterstellen: Wo kann ich dateien Hochladen? » | ||