Código:
Es muy sencillo pero no se porque no funciona en firefox. Hay un combo que en el OnClick, llama a la funcion cambia para rellenar otro como Q1. Pero con firefox ese combo sale vacio y con IE sale bien.<script language="JavaScript" type="text/javascript"> function addOpt(oCntrl, iPos, sTxt, sVal){ var selOpcion=new Option(sTxt, sVal); eval(oCntrl.options[iPos]=selOpcion); } function cambia(oCntrl,valor){ while (oCntrl.length) oCntrl.remove(0); { var selObj = document.getElementById('ta'); var selIndex = selObj.selectedIndex; var esta = selObj.options[selIndex].text var txtTextObj = document.getElementById('txtText'); txtTextObj.value = selObj.options[selIndex].text; if (valor ==0) { addOpt(oCntrl, 0, "AGOTADO.............................", "0"); } else if (valor >=5) { addOpt(oCntrl, 0, "Seleccione la Cantidad..........", "0"); addOpt(oCntrl, 1, "1", "1"); addOpt(oCntrl, 2, "2", "2"); addOpt(oCntrl, 3, "3", "3"); addOpt(oCntrl, 4, "4", "4"); addOpt(oCntrl, 5, "5", "5"); } else { addOpt(oCntrl, 0, "Seleccione la Cantidad..........", "0"); var i=1; while (valor !=0) { addOpt(oCntrl, i, i, i); i = i + 1; valor = valor - 1; } } } } </script>
Gracias.