Foros del Web » Programando para Internet » Javascript »

El teclado y las funciones del navegador

Estas en el tema de El teclado y las funciones del navegador en el foro de Javascript en Foros del Web. Hola, Ya se como deshabilitar la tecla F5 con la que se recarga la pagina del navegador en IE6 Pero ahora como hago para deshabilitar ...
  #1 (permalink)  
Antiguo 20/02/2004, 16:53
 
Fecha de Ingreso: diciembre-2003
Mensajes: 45
Antigüedad: 20 años, 4 meses
Puntos: 0
El teclado y las funciones del navegador

Hola,

Ya se como deshabilitar la tecla F5 con la que se recarga la pagina del navegador en IE6

Pero ahora como hago para deshabilitar la conbinacion de teclas Alt ->(Flecha derecha) y Alt<-(flecha izquierda) para evitar ir atras e ir adelante.


Obviamente si puedo deshabilitar ir atras no se necesita deshabilitar ir adelante.

Ojala exista algo para esto, no es necesario que sea en otros navegadores con que funcione en IE6 es suficiente.

Gracias.

Oscar
  #2 (permalink)  
Antiguo 21/02/2004, 05:59
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola, ascar.

Esto deshabilita alt+tecla izquierda en IE:
Código PHP:
<html>
<
head>
<
script>
function 
pulsar() {
    if(
event.keyCode==37 && event.altKey)
        return 
false;
}
</script>
</head>

<body onkeydown="return pulsar()">

</body>
</html> 
Para alt+tecla derecha cambia el número 37 por 39. Si quieres que funcione en otros navegadores, dilo que creo que también podría hacerse.

Saludos,
  #3 (permalink)  
Antiguo 21/02/2004, 12:30
 
Fecha de Ingreso: diciembre-2003
Mensajes: 45
Antigüedad: 20 años, 4 meses
Puntos: 0
Muchas gracia si me sirvio pero tengo una duda mas donde me puedo conseguir los keyCode de las teclas por si sale algun otro problema con las teclas.

Gracias

Oscar
  #4 (permalink)  
Antiguo 21/02/2004, 13:27
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola de nuevo.

No conozco ninguna página donde vengan los códigos de las teclas (aunque seguro que haberlas, hailas) Yo lo que hago cuando quiero saber un código es usar algo parecido a lo que te puse en el anterior mensaje:

function pulsar() {
alert(event.keyCode);
}

pulso la tecla que me interesa y "vualá" ya tengo el código que necesito.

Saludos,

Última edición por JavierB; 21/02/2004 a las 13:28
  #5 (permalink)  
Antiguo 21/02/2004, 13:45
 
Fecha de Ingreso: diciembre-2003
Mensajes: 45
Antigüedad: 20 años, 4 meses
Puntos: 0
De acuerdo

Si ese es un buen truco, y si sirve no necesitamo pagina alguna

Ya lo habia visto por ahi pero no funcionaba.

Gracias de nuevo.

Oscar
  #6 (permalink)  
Antiguo 25/03/2004, 05:15
 
Fecha de Ingreso: marzo-2004
Mensajes: 5
Antigüedad: 20 años, 1 mes
Puntos: 0
Si funciona aqui tienes un código simple para saber el código de la tecla:

<html>
<head>
<script>
function pulsar() {
alert(event.keyCode);
}
</script>
</head>
<body onkeydown="pulsar()">
Pulsa la tecla que deseas saber el código
</body>
</html>
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 15:42.