Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/01/2011, 17:30
Avatar de Perr0
Perr0
 
Fecha de Ingreso: mayo-2005
Ubicación: Santiago de Chile, Chile
Mensajes: 676
Antigüedad: 19 años, 5 meses
Puntos: 79
Respuesta: funcion tabular

para que corra mas rapido, de acuerdo a mi experiencia

primero hacer una funcion que recorra los campo para llenar y generar un array de datos. Esto va a demorar lo mismo que se te demora, pero solo en el inicio. Por ejemplo (esta hecho a la rapida)

Código Javascript:
Ver original
  1. var arrayelementos=new Array()
  2. var contador=0;
  3.  
  4. elementos=document.forms[0]
  5. for(i=0;i<elementos.length;i++){
  6. //AQUI VALIDAS LOS DISABLED, READONLY, BUTTON, SUBMIT, ETC
  7. arrayelementos[contador]=elementos.elements[i];
  8. contador++;
  9. }

Luego de eso le asignas valores a los eventos onkeydown y de acuerdo al indice del array te posicionas uno mas adelante, hasta llegar al ultimo, le puedes agregar tambien que se devuelva o comienze de cero al llegar al ultimo.

La idea es que te trabaje con el array de objetos identificados y no los recorra una y otra vez, sino que despues de ello compare con array que es mas rapido

salu2 y que te vaya bien
__________________
Numerador Mp3 en Access =)
http://www.mediafire.com/download/r9...pdw/mp3(2).zip

Última edición por Perr0; 21/01/2011 a las 17:44