la paginas de tu firma.. formas parte de ellas (escribes)?
weno aqui la funcion.. si.. la hice ne 2min asi q no me puse a usar variabels bonitas y reutilize variables.. (la flojera XD) epro igual funciona :P ^^
te lo deje pra que funione apra caulqueria rray de ucalqueir tamaño y desde ucalqueir numero :S....
num - > es el array cn cualqueri cantida de numeros desordenados/ordenados
y cuando llams a la funcion le dices desde que numero ordenar ( ordenar(5) ) - > aqui ordena desde el 5..
por ejemplo asi tal cual el copdigo.. te mostraria com oresultado
5,6,7,8,9,1,2,3,4
Código:
num=new Array(5,1,4,7,2,6,9,3,8);
t=new Array();
function ordenar(desde){
tam=num.length;
for(a=0;a<(tam-1);a++){
for(b=0;b<(tam-1);b++){
if(num[b+1]<=num[b]){
temp=num[b];
num[b]=num[b+1];
num[b+1]=temp;
}
if(num[b+1]==desde){fin=b+1;}}}
b=0;
for(a=0;a<tam;a++){
t[a]=num[a];
if((a+fin)>(tam-1)){
num[a]=t[b];
b++;
}else{
num[a]=num[a+fin];}}
trace(num);}
ordenar(3);
suerte..
www.muelalab.com