Bonjour à tous,

je créé un select dynamiquement en Javascript.

Je souhaite récupérer la valeur de l'option cliquée de ce select, mais j'ai un message d'erreur sous Firefox. this.selectedIndex has no properties
Sous IE, tout fonctionne très bien.

Voici ma fonction :

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
 
var select = document.createElement("select");
           select.setAttribute("id","selectOrdreRubriques");
           select.setAttribute("name","selectOrdreRubriques");
           for(j=1;j<=num;j++)
           {
               var option = document.createElement('option');
               var numOrdre = document.createTextNode(j.toString());
               option.appendChild(numOrdre);
               select.appendChild(option);
           }
           if(ie)
               select.onchange = function (){stockerOrdreRubriques(this.parentElement.parentElement.id,niveau,this.options[this.selectedIndex].text)};
           if(ns)
               select.setAttribute("onchange","stockerOrdreRubriques('"+resultat[i+1]+"','"+niveau+"','"+this.options[this.selectedIndex].text+"')");
Pouvez-vous m'aider ?

je vous remercie

Ben