voilà mon souçis dans une page html j'ai le code suivant, c'est tiré d'un script
function populateCountry(inForm,selected) {
var selectedArray = eval(selected + "Array");
while (selectedArray.length < inForm.country.options.length) {
inForm.country.options[(inForm.country.options.length - 1)] = null;
}
for (var i=0; i < selectedArray.length; i++) {
eval("inForm.country.options[i]=" + "new Option" + selectedArray[i]);
}
if (inForm.azz.options[0].value == '') {
inForm.azz.options[0]= null;
if ( navigator.appName == 'Netscape') {
if (parseInt(navigator.appVersion) < 4) {
window.history.go(0);
} else {
if (navigator.platform == 'Win32' || navigator.platform == 'Win16') {
window.history.go(0);
}
}
}
}
}
-------------HTML
Code : Tout sélectionner
<form name="globe">
<select name=[b]pays[/b] onChange="populateCountry(document.globe,document.globe.[b]pays[/b].options[document.globe.[b]pays[/b].selectedIndex].value)">
</select>
</form>Or pour l'adapter à mon site je dois changer le select name par
select name=edit[pays]
mais en faisant cela :
Code : Tout sélectionner
<form name="globe">
<select name=[b]edit[pays][/b] onChange="populateCountry(document.globe,document.globe.[b]edit[pays][/b].options[document.globe.[b]edit[pays][/b].selectedIndex].value)">
</select>
</form>