Tengo un cuadro de diálogo que aparece, y me gustaría que se ocultara nuevamente cuando presionas la tecla de escape.Capturar una tecla 'Escape' en los navegadores WebKit
Todo funciona bien en IE, Fx, Opera - el código registra un controlador de evento document.onkeypress cuando se muestra el cuadro, luego prueba el código de clave del evento para ver si es la clave de escape o no (código de clave 27), pero esto no parece funcionar en los navegadores basados en WebKit (Chrome y Safari (3)), aunque otras claves se pueden capturar de esta manera.
¿Los navegadores WebKit no activan un evento cuando se presiona escape?
¿Alguien sabe por qué esto no funciona, cómo solucionarlo, o saber de una solución alternativa.
excelente enlace, gracias – PeterJCLaw
Gracias - Estaba usando 'keypress' con el mismo problema. Cambiado a 'keyup' y está funcionando bien ahora. –