19/02/2010, 15:46
|
| Javascripter | | Fecha de Ingreso: abril-2009 Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 7 meses 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. |