Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/11/2008, 03:41
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Respuesta: dolor de cabeza con javascript y firefox

Hola:

La verdad es que los options no tienen nodos hijos, sino atributos de texto, value (y selected).
Otra cosa es que createTextNode y createElement son dependientes de document, y ese "this" que usas es la propia función... por cierto, aunque no sea un error, te aconsejo que no uses nombres que puedan confundirse con elementos de la página... lo digo por el id="select"

Prueba así:

function dale(){
var opt = document.createElement("option");
opt.value = "";
opt.text = document.getElementById("texto").value;
document.getElementById("select").appendChild (opt);
}

De todos modos en nuestras maravillosas FAQs tenemos mensajes sobre la inserción (y borrado) dinámico de opciones de un select.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo