Pregunta: | 8663 - CAPTURAR EL EVENTO DE TECLADO DEL ESC |
Autor: | Carlos dbb |
Me gustaria saber como puedo capturar el Evento de presionar la tecla Esc (del Scape) |
Respuesta: | Antonio |
El valor de <esc> en ASCII es 027 |
Respuesta: | Jordi R C |
Para capturar el evonto de presionar una tecla se hace con el evento onkeypress.
Por ejemplo, puedes tenen <BODY onkeypress="NombreDeFuncion()"> y tenen declarado la función: function NombreDeFuncion() { Tecla = window.event.keyCode if (Tecla=109) { nombreTecla="m" } else { if (Tecla=110) {nombreTecla="n"} else {nombreTecla="nose"}} } En resum el evento onkeypress detecta cuando se apreta una tecla i el window.event.keyCode da el codi ASCII de la tecla. Lo que ahora no se el número de la tecla Esc. Lo buscas y cambia el valor 109 por el valor de la tecla Esc, y sabras si apreta la tecla Esc o no. |