Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/03/2002, 16:06
Avatar de Aleph
Aleph
 
Fecha de Ingreso: agosto-2001
Ubicación: Kenolandia
Mensajes: 1.061
Antigüedad: 22 años, 8 meses
Puntos: 3
Re: Una cosa muy rara

Aca 'ta:


<script language="javascript">

//nombre del primer campo en la secuencia
siguienteCampo = "campo1"
//nombre del formlario
nombreForm = "miFormulario"
//deteccion del navegador
netscape = document.layers

//funcion que gestiona el evento
function TelcaPulsada( eventoPulsaTecla ) {
tecla = (netscape) ? eventoPulsaTecla.which : window.event.keyCode
if (tecla == 13) { //se pulso enter
if ( siguienteCampo == 'fin' ) { //fin de la secuencia, hace el submit
alert('Envio del formulario.') //eliminar este alert para uso normal
return false //sustituir por return true para hacer el submit
} else { //da el foco al siguiente campo
eval('document.' + nombreForm + '.' + siguienteCampo + '.focus()')
return false
}
}
}

document.onkeydown = TelcaPulsada //asigna el evento pulsacion tecla a la funcion

if (netscape) //netscape es especial: requiere activar la captura del evento
document.captureEvents(Event.KEYDOWN)

</script>


Saludos.

<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td align="center"><a href="http://www.cicpm.org" target="_blank"><img src="http://www.amsystems.com.ar/imagenes/fw/firma2.gif" border="0"></a></td></tr></table>