Este script es muy interesante en el caso de que no queramos cargar demasiado la web con librerías tipo Javascript o Mootools. Si lo único que necesitamos es poder ordenar datos tabulados ¨Javascript Table Sorter¨ es una opción sencilla de utilizar, rápida y sobre todo muy ligera
-sólo 1.7 Kb-. Incluye un formato para filas alternas, un intercambio de la clase de la cabecera para mostrar por que columna se está ordenando y un reconocimiento automático del tipo de dato. En la actualidad ordena texto, números y moneda.
Para inicializar el script hay que hacerlo con:
var sorter=new table.sorter (¨sorter¨);
sorter.init (¨tabla_clientes¨,1);
En la primera línea es donde se crea el objeto, antes de proceder a su inicialización. En la segunda línea es donde deberemos poner el id que le hayamos asignado a la tabla que deseemos ordenar y el valor del índice de la columna por la cual queremos ordenar inicialmente -el número de columna empezando por el cero-. Si deseamos excluir una columna de la ordenación, deberemos añadirle a ésta la clase ¨nosort¨ en el th correspondiente.
El script ha sido testado en Firefox 2/3, IE 6/7/8, Opera, Safari y Chrome.
Descargar:
http://Sandbox.leigeber.com/sorter/sorter.zip
Ejemplo:
http://Sandbox.leigeber.com/sorter/index.html