salut,
J'ai une liste de séléction et je souhaite mettre un lien sur chacune des options de cette liste :
et la fonction changeLanguage :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <select id="selectLang" onchange="changeLanguage();"> <option value="1" <%if(country.equals("FR")){ %>selected="selected"<% }%>>france</option> <option value="2" <%if(country.equals("DE")){ %>selected="selected"<% }%>>allemagne</option> <option value="3" <%if(country.equals("AT")){ %>selected="selected"<% }%>>italie</option> </select>
mais ceci ne me remplace pas toute l'url et s'il y a des parametres dans l'url de depart alors ces parametres sont conservés.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 function changeLanguage(){ var url = "www.monsite.com" switch(document.getElementById("selectLang").value){ case '1': url = "www.monsite.com" break; case '2': url = "www.monsite.de" break; case '3': url = "www.monsite.it" break; } window.location.replace(url); }
quelqu'un sait d'ou ça peut venir ?
merci
Partager