login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Automatische taalkeuze, kan dat? (Opgelost)

Offline KingFredII - 12/11/2012 18:12
Avatar van KingFredIINieuw lid Enkele van mijn sites beginnen met de vraag "kies Nederlands of Engels". Maar is het mogelijk om via JS te "kijken" hoe de computer van de bezoeker is ingesteld? Als de pc alle meldingen in het Nederlands geeft, zou de keuze voor Nederlands automatisch gemaakt kunnen worden. Is dat mogelijk?

2 antwoorden

Gesponsorde links
Offline vinTage - 12/11/2012 19:55
Avatar van vinTage Nieuw lid
  1. var lang = window.navigator.userLanguage || window.navigator.language;
  2. if(lang == 'nl' || lang == 'nl-NL')
  3. {
  4. alert('nederlands')
  5. }
  6. else
  7. {
  8. alert('geen nl')
  9. }
Bedankt door: KingFredII
Offline KingFredII - 14/11/2012 18:20 (laatste wijziging 15/11/2012 18:05)
Avatar van KingFredII Nieuw lid Dat ga ik proberen. Bedankt alvast.

Het is gelukt. Maar als je er echt zeker van wilt zijn dat het werkt, kun je het zo doen:

function tl(){taal=taal.toUpperCase();}
taal=navigator.language;
tl();
if(taal=="UNDEFINED") taal=navigator.browserLanguage;
tl();
if(taal=="NL") doe_wat_nodig_is;

Nu werkt het met alle browsers; ook die het een beetje anders doen dan je verwacht - zo weet ik bijvoorbeeld nog niet hoe Safari met deze functies omgaat. Opera begrijpt ze iig allebei.
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.163s