Foros del Web » Programando para Internet » Javascript »

Intro como tabulacion me demora mucho tiempo

Estas en el tema de Intro como tabulacion me demora mucho tiempo en el foro de Javascript en Foros del Web. Buenos dias, desde hace tiempo q uso la siguiente funcion: Código PHP: function  tabular ( camp , event ) {      var  keyCode  =  event . keyCode  ...
  #1 (permalink)  
Antiguo 21/06/2007, 01:33
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 20 años
Puntos: 10
Intro como tabulacion me demora mucho tiempo

Buenos dias,

desde hace tiempo q uso la siguiente funcion:

Código PHP:
function tabular(camp,event) { 
    var 
keyCode event.keyCode event.keyCode event.which event.which event.charCode
    if (
keyCode == 13) { 
        var 
i
        for (
0camp.form.elements.lengthi++) 
            if (
camp == camp.form.elements[i]) 
                break; 
        
camp.form.elements[i].tabIndex 1
        for( 
camp.form.elements.lengthj++){ 
            if( 
camp.form.elements[j].tabIndex == i){ 
                break; 
            } 
        } 
        
camp.form.elements[j].focus();
        
camp.form.elements[j].select();
        return 
false
    } 
    else 
    return 
true

pero me demora mucho mas tiempo al hacer el salto de campo con intro q con tabulador!

como puedo solucionar esto?

el codigo q utilizo en mi form es el siguiente:

Código HTML:
<input onFocus="Focus(this.id, this.value)" onBlur="Blur(this.id, this.value, 'hores', <?=$res_dades[0];?>, 'hores')" class="inputoff" id="a<?=$res_dades[0];?>" value="<?=$res_dades[4];?>" size="5" maxlength="5" tabindex="<?=$i?>" onkeypress="return tabular(this, event)"/> 
es un listado de varios registros donde hace un update al evento onBlur, si le doy al tabular casi nistantaneo el salto de campo, pero con el intro me tarda bastante mas q el tabular... cuando digo bastante és bastante sino no me quejaria!

saludos
__________________
"Cada hombre es el hijo de su propio trabajo"
Miguel de Cervantes Saavedra
"La experiencia es algo que no consigues hasta justo depués de necesitarla"
Laurence Olivier

Última edición por sergi_climent; 21/06/2007 a las 02:55
  #2 (permalink)  
Antiguo 21/06/2007, 08:51
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 10 meses
Puntos: 772
Re: Intro como tabulacion me demora mucho tiempo

Hola sergi_climent

Echa un vistazo a este código. No se si será más rápido que el tuyo, pero por probar...

http://www.forosdelweb.com/showpost....&postcount=231

Saludos,
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 19:48.