Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/02/2010, 15:46
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: problema con arreglo

sigo sin comprender mucho y algo no me hace sentido, quizas porque no te has explicado bien en ciertos detalles. si es que entiendo bien el asunto, lo que se me ocurre es un objeto que de alguna forma cada propiedad se identifique con cada boton y cada propiedad contiene un valor numerico segun el orden deseado. luego en una funcion anonima para sort se utiliza el objeto para ordenarlo. por ejemplo,
Código:
// el array no contiene el orden deseado;
var array = 'imprimir, proximo, atras, abrir'.split(', ');
// copia del array, solo para propositos comparativo de este ejemplo;
var copy = array.concat([]);
array.sort(function(a, b){
// elementos con valores ordenados en un objeto;
var order = {atras:0, abrir:1, proximo:2, imprimir:3, salvar:4, agrandar:5, ocultar:6};
return order[a] - order[b];
});

alert('array sin orden: ' + copy + '\narray ordenado: ' + array);
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.