Ver Mensaje Individual
  #9 (permalink)  
Antiguo 23/11/2009, 07:40
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Orden de un Array en Firefox problema

no puedes fiarte en el bucle de for/in porque esa es una de las virtudes de este bucle, el orden de los elementos nunca esta determinado segun el orden que defines las propiedades de un objeto. si tan importante es el orden, mi sugerencia es que no uses datos para definir los elementos del array, como lo has estado haciendo hasta ahora con id. mejor crea un array normal y el id lo pones como parte del valor junto con el texto pero separado con algun caracter que no utilices en los textos. por ejemplo, la barra vertical. luego, recorres el array en un bucle normal, un for o while. cada vez que vayas a crear los options primero separas el string con split pasandole como parametro el caracter separador. este te va a generar un array con dos elementos, uno corresponde al id y el otro al texto.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.