Foros del Web » Programando para Internet » Javascript »

captar tecla ESC en un formulario

Estas en el tema de captar tecla ESC en un formulario en el foro de Javascript en Foros del Web. Hola a todos. Quiero que si desde un formulario se pulsa ESC se vaya a otra página y pongo este código: --- function pulsarTecla() { ...
  #1 (permalink)  
Antiguo 22/11/2005, 09:26
Avatar de manuweb  
Fecha de Ingreso: julio-2002
Mensajes: 75
Antigüedad: 22 años, 4 meses
Puntos: 10
captar tecla ESC en un formulario

Hola a todos.

Quiero que si desde un formulario se pulsa ESC se vaya a otra página y pongo este código:
---
function pulsarTecla() {
var tecla = event.keyCode;
if (tecla==27) {
document.location.href='index.html';
}
}
document.onkeydown = pulsarTecla;
---

document.location.href='index.html'; no funciona, si pongo un
alert("pulsado ESC") si me lo hace pero no se va del documento

¿¿??

¿alguna solución/alternativa?

Gracias
  #2 (permalink)  
Antiguo 22/11/2005, 09:40
Avatar de manuweb  
Fecha de Ingreso: julio-2002
Mensajes: 75
Antigüedad: 22 años, 4 meses
Puntos: 10
Lo he solucionado con
<BODY onkeypress="pulsarTecla()">

y quitando la línea

document.onkeydown = pulsarTecla;

Pero aún pienso que antes debía de funcionar

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