Ver Mensaje Individual
  #6 (permalink)  
Antiguo 26/01/2010, 17:19
sesebas
 
Fecha de Ingreso: enero-2009
Mensajes: 173
Antigüedad: 16 años
Puntos: 1
Respuesta: Descarga de archivos en PHP funciona, pero....

El problema se produce en la línea:

Código Javascript:
Ver original
  1. if(document.form1.selector3.options[i].selected)

Lo comprobé obteniendo un mensaje de alerta justo antes esa línea.

Código Javascript:
Ver original
  1. for(i in document.form1.selector3.options){
  2.                
  3.                    vale=document.form1.selector3.options[i].value
  4.            
  5.                    alert(vale)
  6.            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...