C'est mon premier post ici, je la fais courte
j'ai trouvé une fonction pour lier des menus déroulants, que j'ai modifiée pour en faire exactemement ce que je veux
Le code:
//creation des correspondances de listes
liste = new Array();
liste["Maison"] = new Array("tata");
liste["Appartement"] = new Array("titi");
liste["Loft"] = new Array("toto");
liste["Local"] = new Array("tutu");
liste["Terrain"] = new Array("tete");
liste["Fond de commerce"] = new Array("tyty");
liste["tata"] = new Array("baba");
liste["toto"] = new Array("bobo");
//fonction de lien
function gene(depart,arrivee) {
mzero(arrivee);
for(var i=0; i < liste[depart].length; i++) {
var opt = new Option(liste[depart][i]);
arrivee.options[arrivee.options.length] = opt;
}
arrivee.focus();
}
Voilà, donc j'explique pour etre le + clair possible, ma fonction de lien va zieuter dans ma liste déroulante quelle valeur je prends, et en fonction de ça reconstruit la liste que je désigne... jusque là rien d'aberrantSeulement voilà, cette fonction marche nickel sous firefox et opera mais sous IE elle ne marche qu'une seule fois (pas moyen de faire des menus en cascade...)
Y aurait-il une ame charitable pour éclairer ma lanterne?