Forum de discussion
Forum « Programmation HTML » (archives)
Re: Lien fonction de la localisation du visiteur
Envoyé: 29 septembre 2004, 8h50 par Oznog
Le HTML ne permet aucune manipulation dynamique de la sorte. Dès qu'il y a des conditions ou un comportement c'est assurément avec un autre langage.
Il y a deux catégories de langage pour un site Internet. Des langages "clients" ou "côté client" et des langages "serveur".
1. Les langages serveur doivent être exécuté SUR le serveur alors l'administrateur doit te donner l'autorisation et bien sûr rendre la technologie disponible. Cette technologie est essentiellement une programmation qui GÉNÈRE des document HTML à la vollés.
2. Quant aux langages clients, directement exécutés par le navigateur, ce sont TOUJOURS DES LANGAGES SCRIPTS ("script" pour "oposé à compilé"). Comme le Javascript, VBScript (VBScript n'est que compatible avec Internet Explorer).
Je t'invite à visiter la section Javascript, il y a plusieurs scripts (http://www.trucsweb.com/Javascript/).
Quant à ton problème, l'objet "navigator" retourne plusieurs informations, dont le populaire "userAgent" (information sur le navigateur) et le "systemLanguage". Tu as aussi le "navigator.userLanguage" qui retourne généralement la même chose :
<a href="javascript:if(navigator.systemLanguage=='fr-ca') {document.location = 'http://amazon.ca';}else{document.location='http://amazon.com';}">Hyperlien</a>
Ciao
Oznog
Réponses
|