MySQL interesse |
|
Via een nieuwsbrief wil ik de mensen doorverwijzen naar een pagina in hun eigen taal. Als ze op de nieuwsbriefbanner klikken, dan komen ze terecht op een redirect. Die redirect kijkt dan waar ze zich bevinden, en afhankelijk daarvan worden ze doorverwezen naar een Nederlandstalige of Franstalige pagina.
Maar ik kreeg net de opmerking dat iemand altijd op de NL-pagina komt, waar hij zich ook bevindt (via de Ipad). Is dat omdat zijn Ipad op NL staat, of werkt het script niet?
Dit is het script:
<script LANGUAGE="JavaScript">
if (navigator.appName == 'Netscape')
var language = navigator.language;
else
var language = navigator.browserLanguage;
if ((language.indexOf('fr') > -1) && (document.location.href.indexOf('http://www.website.be/fr/pagina.html') == -1))
document.location.href = 'http://www.website.be/fr/pagina.html';
else if ((language.indexOf('nl') > -1) && (document.location.href.indexOf('http://www.website.be/nl/pagina.html') == -1))
document.location.href = 'http://www.website.be/nl/pagina.html';
else if (document.location.href.indexOf('http://www.website.be/nl/pagina.html') == -1)
document.location.href = 'http://www.website.be/nl/pagina.html';
</script>
<script LANGUAGE="JavaScript"> if (navigator.appName == 'Netscape') var language = navigator.language; else var language = navigator.browserLanguage; if ((language.indexOf('fr') > -1) && (document.location.href.indexOf('http://www.website.be/fr/pagina.html') == -1)) document.location.href = 'http://www.website.be/fr/pagina.html'; else if ((language.indexOf('nl') > -1) && (document.location.href.indexOf('http://www.website.be/nl/pagina.html') == -1)) document.location.href = 'http://www.website.be/nl/pagina.html'; else if (document.location.href.indexOf('http://www.website.be/nl/pagina.html') == -1) document.location.href = 'http://www.website.be/nl/pagina.html'; </script>
<center>Een ogenblik a.u.b...<br><br>
un instant s'il vous plaît</center>
|