Foros del Web » Programando para Internet » Javascript »

como anular la tabulacion en los navegadores

Estas en el tema de como anular la tabulacion en los navegadores en el foro de Javascript en Foros del Web. buenas, la pregunta es .... como puedo desabilitar la tecla de tabulacion en un navegador? el caso es que no quiero evitarla, sino que cuando ...
  #1 (permalink)  
Antiguo 18/05/2004, 10:24
Avatar de epplestun  
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 23 años, 2 meses
Puntos: 5
como anular la tabulacion en los navegadores

buenas, la pregunta es .... como puedo desabilitar la tecla de tabulacion en un navegador? el caso es que no quiero evitarla, sino que cuando se pulse la tecla haga algo, el caso es que los navegadores detectan la pulsacion de la tecla tab y lo que hacen es pasar de elemento de la pagina, por ejemplo pasa de enlace en enlace o en un formulario cambia el foco del raton .... como puedo evitar eso? y asignar otro tipo de evento o de accion al pulsar la tecla de tabulacion?

Muchas gracias
__________________
Usuario registrado de Linux #288725
  #2 (permalink)  
Antiguo 18/05/2004, 10:33
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 10 meses
Puntos: 772
Hola, epplestun.

A ver si esto te funciona:
Código PHP:
<html>
<
head>
<
script>
function 
pulsar(e) {
    
tecla=(document.all) ? e.keyCode e.which;
    if (
tecla==9) {
        
alert('Tab pulsado');
        return 
false;
    }
}
</script>
</head>

<body onkeydown="return pulsar(event)">
</body>
</html> 
Saludos,
  #3 (permalink)  
Antiguo 19/05/2004, 00:26
Avatar de epplestun  
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 23 años, 2 meses
Puntos: 5
buenas, que va eso no puede funcionar, de hecho no lo funciona ya lo he probado ... el caso es que los navegadores para facilitar la navegacion por la web ... asume ciertas teclas para asignarles ciertas funciones, como el tab para la activacion de elementos o el ENTER para activar el elemento seleccionado, por eso ... creo que no se podra hacer nada ya que depende de la configurancion del navegador ... pero bueno algo intentaremos hacer
__________________
Usuario registrado de Linux #288725
  #4 (permalink)  
Antiguo 19/05/2004, 09:49
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 10 meses
Puntos: 772
Hola de nuevo.

Había probado el código en IE y funcionaba bien. Después de ver tu mensaje lo he probado en Mozilla y no sirve, me temo que tampoco marchará en Nescape. Lo siento.

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:18.