Frankwin
Gebruiker
- Lid geworden
- 1 jan 2001
- Berichten
- 905
Ik probeer met JavaScript te achterhalen in welke taal ik een bepaalde website geshowt moet worden. Zelf als ik in IE bij language Duits bovenaanzet (via Tools-Internet Options-Languages) leveren de volgende waarden mij allemaal "nl" op.
navigator.browserlanguage / navigator.systemLanguage / navigator.userLanguage
Mijn complete code:
Als ik met een duits-ingestelde IE naar google.com ga krijg ik echter wel de duitse versie te zien, dus he tmoet mogelijk zijn om de waarde te achterhalen. Wie helpt mij op weg?
navigator.browserlanguage / navigator.systemLanguage / navigator.userLanguage
Mijn complete code:
Code:
<html>
<head>
<title>Browser and language recognision</title>
</head>
<body>
<script language="JavaScript">
browsername=navigator.appName;
if (browsername.indexOf("Netscape")!=-1)
{
browsername="Mozilla Firefox";
browserlang=navigator.language;
countrycode=browserlang.substr(0,2);
document.write("Browser: "+browsername+"<br>");
document.write("Browser language: "+browserlang+"<br>");
document.write("Country code: "+countrycode+"<br>");
}
else
{
if (browsername.indexOf("Microsoft")!=-1)
{
browsername="Internet Explorer";
browserlang=navigator.browserLanguage;
systemlang=navigator.systemLanguage;
userlang=navigator.userLanguage;
countrycode=browserlang.substr(0,2);
document.write("Browser: "+browsername+"<br>");
document.write("Browser language: "+browserlang+"<br>");
document.write("System language: " +systemlang+ "<br>");
document.write("User language: " +userlang+ "<br>");
document.write("Country code: "+countrycode+"<br>");
}
}
</script>
</body>
</html>
Als ik met een duits-ingestelde IE naar google.com ga krijg ik echter wel de duitse versie te zien, dus he tmoet mogelijk zijn om de waarde te achterhalen. Wie helpt mij op weg?
Laatst bewerkt: