suite à un pb d'affichage d'une liste déroulante sous IE (les options de la liste sont vides), on m'a conseillé d'utilisé new option(...) et voici ce que j'ai fait:
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
16
17
18
19
20
21
function options(a,b){		            
	var $n = a.childNodes.length;
	for (var i=0 ; i<$n ; i++){
	if (navigator.appName == "Microsoft Internet Explorer") {
		var $el = a.childNodes[i];
	    	var $nS = $el.nodeName;	
	    	var $opt = new Option($nS,$nS.substring(2,$nS.length + 1),false,false);
	    	topt = document.createTextNode($el.getAttribute("id"));			
	    	$opt.add(topt);
	    	b.add($opt);	    	
	}else{
	    var $el = a.childNodes[i];
            var $opt = document.createElement("option");				
	    var $nS = $el.nodeName;							
	    $opt.value = $nS.substring(2,$nS.length + 1);
	    topt = document.createTextNode($el.getAttribute("id"));
            $opt.appendChild(topt);
            b.appendChild($opt);
	    }
  }
}