Hola, tengo la siguiente funcion, que lo que hace es crear un menu de opciones dentro de un formulario. Me funciona bien en Firefox, pero en IE me crea los campos de opcion, con su valor, pero no me muestra el texto de la opcion, me sale como si todas las opciones fueran " ". Alguien me puede dar una solución para que me sirva en IE?
Código HTML:
function newproducte(inputName,text){
var op=new Array();
var contador=cont2;
var lista = document.createElement('select');
lista.name = inputName;
lista.id = inputName;
lista.onchange=function(){posacodi(lista.id,lista.value);};
opcio=new Option("","");
lista.appendChild(opcio);
do{
op[contador] = new Option(descripcio[contador],contador);
lista.appendChild(op[contador]);
contador--;
}while(contador>=0);
newNode.firstChild.appendChild(document.createTextNode(text));
newNode.lastChild.appendChild(lista);
return newNode;
}