liste déroulante qui selectionne d'autres elements d'autres listes?

liste déroulante qui selectionne d'autres elements d'autres listes? - HTML/CSS - Programmation

Marsh Posté le 05-02-2004 à 15:14:29    

Salut,
Voila j'ai une liste déroulante A, et n autre listes déroulantes B.
 
 
A contient les memes elements que les n listes B dans le meme ordre mais c'est pas le meme element selectionné.
 
Je voudrais que quand je change (onChange) l'element de A, les n listes déroulantes B prennent le meme index que A.
 
J'ai bien essayé de faire une fonction JS + plein de recherche sur google et ici meme, mais j'ai pas trouvé gd chose :/
 
Et comme chui une merde en JS  [:spamafote]  
 
Voila mon code :  
 

Code :
  1. function select_all_cmb_lang(r_form, nb_cmb)
  2. {
  3.  var i;
  4.  var v_cmb;
  5.  for(i=0; i<nb_cmb; i++)
  6.  {
  7.   document.getElementById("cmb_contenu_lang["+i+"]" ).selectedindex = r_form.cmb_contenu_lang_all.selectedindex;
  8.  }
  9. }


 
 
et evidement ca marche pas :D
 
Si je fait une alertbox avec la valeur de r_form.cmb_contenu_lang_all.selectedindex ca me retourne Undifined  [:wam]  
 
Donc voila suis un peu perdu..
 
Merci


Message édité par _maximus_ le 05-02-2004 à 15:15:35

---------------
Ptit con de goret je t'emmerde ^_^
Reply

Marsh Posté le 05-02-2004 à 15:14:29   

Reply

Marsh Posté le 05-02-2004 à 15:29:04    

à mon avis le pb est là. y'a pas un pb d'eval ou qqch du style ?
Je suis pas fan de JS sorry
 
getElementById(eval("cmb_contenu_lang["+i+"]" ))
 

Reply

Marsh Posté le 05-02-2004 à 15:32:52    

Arf, non c'etait pas ca, en fait apparament JS est case sensitive.
 
J'ai mis selectedIndex au lieu de selectedindex. Et la ca passe.
 
Merci quand meme pour ton aide :)


---------------
Ptit con de goret je t'emmerde ^_^
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed