Forum de discussion
Forum « Programmation Javascript » (archives)
Re: tutoriel : Menu dans une liste de sélection ou menu déroulant
Envoyé: 29 janvier 2005, 6h48 par Oznog
1. La velaue d'une option d'une liste de sélection ne change jamais (bien que ce soit possible). Alors la capture du comportement "onchange" n'est jamais activé.
Alors que l'option sélectionné de LA LISTE change. C'est donc dans la balise SELECT que tu dois placer la capture du comportement. Tu le vois très bien d'ailleurs dans le tutoriel.
1b. d'ailleurs, this.options ou this.selectedIndex dans une option ne fonctionne pas non plus, c'est des propriété du "select" pas de "option".
2. Tu peux aussi voir que je passe la valeur de "sel" et non pas le "txt1".
3. Parcontre j'ai oublié d'ajouter l'évaluation du "sel" en question puisque c'est une chaîne de caractères qui "représente" le nom d'une variable et non pas la variable elle même. Il faut l'évaluer pour qu'il passe non pas une chaîne de caracrètes mais bien une variable : eval(sel).
<select name="monSelect" onChange="sel = this.options[this.selectedIndex].value; if (sel) {alert(sel); Change_objet('monObjet',eval(sel),1,1) }">
Ciao
Oznog
Réponses
|