Foros del Web » Programando para Internet » Javascript »

Firefox Select

Estas en el tema de Firefox Select en el foro de Javascript en Foros del Web. Bueno, escribo por que tengo un problema con limpiar un combobox(Select) con FireFox, he buscado en el web pero no he entendido mucho lo que ...
  #1 (permalink)  
Antiguo 22/04/2008, 08:01
 
Fecha de Ingreso: junio-2007
Mensajes: 44
Antigüedad: 16 años, 10 meses
Puntos: 0
Pregunta Firefox Select

Bueno, escribo por que tengo un problema con limpiar un combobox(Select) con FireFox, he buscado en el web pero no he entendido mucho lo que quieren decir para fire fox, y no hay ejemplos, puede que no he buscado bien, me refiero ha ejemplos para firefox, para IE tengo y me funciona, pero no me funciona en Firefox.

Me podrían guiar un poco por favor, lo he intentado con options.length, para limpiarlo, pero me dice que Options no esta definido... Muchas gracias....
  #2 (permalink)  
Antiguo 22/04/2008, 09:13
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Re: Firefox Select

Hola alfredo_m

Esto te servirá:

Código:
document.nombreFormu.nombreSelect.options.length = 0
Saludos,
  #3 (permalink)  
Antiguo 22/04/2008, 09:41
 
Fecha de Ingreso: junio-2007
Mensajes: 44
Antigüedad: 16 años, 10 meses
Puntos: 0
Re: Firefox Select

coloco un ejemplo para mostra, aun no me funciona, queria ver si es por que estoy obteniendo el nombre del campo de esta forma....
//sólo colocare las sentencias de firefox, ya que IE me funciona


function b_c(combo1,combo2){ //donde combo1 y 2 son los nombres
var c1=getElementsByName(combo1);
var c2=getElementsByName(combo2);
.
.
.
.
}

como podría hacerlo de la forma que dices tu, ya que cuando coloco ej;...

c2.options.length=0;//=>Me señala que options no esta definido
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:01.