Foros del Web » Programando para Internet » Javascript »

Funciones y desactivar botones

Estas en el tema de Funciones y desactivar botones en el foro de Javascript en Foros del Web. @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : Ver original var vector = new Array ( 1000 ) ; var i , temp , j , resto ; ...
  #1 (permalink)  
Antiguo 10/11/2011, 00:27
Avatar de FJGM11  
Fecha de Ingreso: octubre-2011
Ubicación: Villa de Alvarez, Colima, Mexico
Mensajes: 6
Antigüedad: 12 años, 6 meses
Puntos: 0
Funciones y desactivar botones

Código Javascript:
Ver original
  1. var vector=new Array(1000);
  2. var i,temp,j,resto;
  3. var fecha, hora1, hora2;
  4. var uno,dos,tres;
  5. alert('Presione una vez cada uno de los botones, para volver a repetir todo actualize su explorados');
  6. for(i=0;i<=1000;i++)    //Genera aleatoriamente los 1000 numeros del vector;
  7. {
  8.     vector[i]=Math.random() * 100;
  9.     vector[i]=vector[i].toFixed();
  10.     vector[i]=parseInt(vector[i]);
  11. }
  12.  
  13. function uno() //Ordenacion por el metodo de la burbuja(Bubble Sort)
  14. {
  15.     fecha = new Date();
  16.     hora1 = fecha.getTime();
  17.     hora1 = parseInt(hora1);
  18.     for (i=1;i<=vector.length;i++)
  19.     {
  20.         for(j=0;j<=vector.length-1;j++)
  21.         {
  22.             if (vector[j-1] > vector[j])
  23.             {
  24.                 temp = vector[j-1];
  25.                 vector[j-1]= vector[j];
  26.                 vector[j]= temp;
  27.             }
  28.         }
  29.     }
  30.     fecha = new Date();
  31.     hora2 = fecha.getTime();
  32.     hora2 = parseInt(hora2);
  33.     uno = hora2 - hora1;
  34.     document.botones.uno.disabled=false;
  35. }
  36. function dos() //Ordenacion por el metodo de la funcion Sort de JavaScript
  37. {
  38.     fecha = new Date();
  39.     hora1 = fecha.getTime();
  40.     hora1 = parseInt(hora1);
  41.     vector.sort();
  42.     fecha = new Date();
  43.     hora2 = fecha.getTime();
  44.     hora2 = parseInt(hora2);
  45.     dos = hora2 - hora1;
  46.         document.botones.dos.disabled=false;
  47. }
  48. function tres() //Ordenacion por el metodo de Inserccion
  49. {
  50.     fecha = new Date();
  51.     hora1 = fecha.getTime();
  52.     hora1 = parseInt(hora1);
  53.     for (var i=1; i < vector.length; i++)
  54.     {
  55.         var temp = vector[i];
  56.         var j = i-1;
  57.         while (j >= 0 && vector[j] > temp)
  58.         {
  59.             vector[j + 1] = vector[j];
  60.             j--;
  61.         }
  62.         vector[j+1] = temp;
  63.     }
  64.     fecha = new Date();
  65.     hora2 = fecha.getTime();
  66.     hora2 = parseInt(hora2);
  67.     tres = hora2 - hora1;
  68.     document.botones.tres.disabled=false;
  69. }
Código HTML:
Ver original
  1. <form name="botones">
  2.     <input type="button" name="uno" value="Bubble Sort" onClick="uno()">
  3.     <input type="button" name="dos" value="Sort" onClick="dos()">
  4.     <input type="button" name="tres" value="Inserccion" onClick="tres()">
  5. </form>
Presiono cada uno de los botones, y me dice que:

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
  #2 (permalink)  
Antiguo 10/11/2011, 02:17
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Funciones y desactivar botones

Hola:

Cambia el nombre de la función o el nombre del control y evita usar mismos identificadores para atributos, funciones y objetos.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 10/11/2011, 10:44
Avatar de FJGM11  
Fecha de Ingreso: octubre-2011
Ubicación: Villa de Alvarez, Colima, Mexico
Mensajes: 6
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: Funciones y desactivar botones

Muchas gracias.

Ya pude hacer que funcionen las funciones de los botones, pero ahora, como puedo desactivar los botones, le puse esto: document.botones.sor.disabled=false;, pero creo que no funciona, creo que no es asi ...

Etiquetas: botones, desactivar, funcion, funciones, input
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:18.