El problema se produce en la línea:
Código Javascript
:
Ver originalif(document.form1.selector3.options[i].selected)
Lo comprobé obteniendo un mensaje de alerta justo antes esa línea.
Código Javascript
:
Ver originalfor(i in document.form1.selector3.options){
vale=document.form1.selector3.options[i].value
alert(vale)
alert("El valor de i es:" + "" + i)
En Firefox me devuelve la propiedad "value" de cada opción y el valor de "i" en cada iteración... (son siete opciones) pero, además me entrega cuatro valores "Undefine" (como si tuviese 11 opciones) y el contenido de los últimos cuatro "values" es "item"; "selectindex"; "length" y "nameditem" respectivamente... Bueno, en IE realiza sólo cinco iteraciones (deberían ser siete) y cada una es del tipo : "Undefine" para value y "language" para "i". Entonces, claro que nunca va a funcionar en IE y de suerte funciona en FireFox.
Alguien me puede dar una idea de que es lo que pasa? y cómo lo puedo solucionar?
Gracias por la ayuda...