Código Javascript:
Ver original
var vector=new Array(1000); var i,temp,j,resto; var fecha, hora1, hora2; var uno,dos,tres; alert('Presione una vez cada uno de los botones, para volver a repetir todo actualize su explorados'); for(i=0;i<=1000;i++) //Genera aleatoriamente los 1000 numeros del vector; { vector[i]=Math.random() * 100; vector[i]=vector[i].toFixed(); vector[i]=parseInt(vector[i]); } function uno() //Ordenacion por el metodo de la burbuja(Bubble Sort) { fecha = new Date(); hora1 = fecha.getTime(); hora1 = parseInt(hora1); for (i=1;i<=vector.length;i++) { for(j=0;j<=vector.length-1;j++) { if (vector[j-1] > vector[j]) { temp = vector[j-1]; vector[j-1]= vector[j]; vector[j]= temp; } } } fecha = new Date(); hora2 = fecha.getTime(); hora2 = parseInt(hora2); uno = hora2 - hora1; document.botones.uno.disabled=false; } function dos() //Ordenacion por el metodo de la funcion Sort de JavaScript { fecha = new Date(); hora1 = fecha.getTime(); hora1 = parseInt(hora1); vector.sort(); fecha = new Date(); hora2 = fecha.getTime(); hora2 = parseInt(hora2); dos = hora2 - hora1; document.botones.dos.disabled=false; } function tres() //Ordenacion por el metodo de Inserccion { fecha = new Date(); hora1 = fecha.getTime(); hora1 = parseInt(hora1); for (var i=1; i < vector.length; i++) { var temp = vector[i]; var j = i-1; while (j >= 0 && vector[j] > temp) { vector[j + 1] = vector[j]; j--; } vector[j+1] = temp; } fecha = new Date(); hora2 = fecha.getTime(); hora2 = parseInt(hora2); tres = hora2 - hora1; document.botones.tres.disabled=false; }
Código HTML:
Presiono cada uno de los botones, y me dice que: Ver original
y quiero saber por que, y tambien que al momento en que cada boton sea precionado se desactive y le puse esto: document.botones.tres.disabled=false;, pero creo que tampoco funciona, no se si valla en el onClick de cada boton.
Gracias