Detectar F1 .. F12 en JavaScript
Hola!
Consigo detectar la pulsaci贸n de F1 a F12 desde JavaScript. Para ello en mi tag body a帽ado:
onkeydown="javascript:miFuncion()"
Y en miFuncion miro window.event.keyCode, y si est谩 entre 112 y 123, entonces se ha pulsado Fx, donde x=window.event.keyCode-111.
Todo perfecto... pero al salir de mi funci贸n y hacer lo que haya que hacer, la tecla de funci贸n sigue "viva", de modo que F1 me abre la ayuda, F11 me pone en modo kiosco, etc.
Y eso que antes de salir de la funci贸n, hago:
window.event.keyCode=0;
...Pero ni as铆.
驴Alguien ha solucionado este problema? 驴Hay alguna forma de "comerse" la pulsaci贸n para que, de cara a fuera, es como si se hubiera pulsado? No me importa si funciona solamente en el explorer.
Muchas gracias,
Luis.
Consigo detectar la pulsaci贸n de F1 a F12 desde JavaScript. Para ello en mi tag body a帽ado:
onkeydown="javascript:miFuncion()"
Y en miFuncion miro window.event.keyCode, y si est谩 entre 112 y 123, entonces se ha pulsado Fx, donde x=window.event.keyCode-111.
Todo perfecto... pero al salir de mi funci贸n y hacer lo que haya que hacer, la tecla de funci贸n sigue "viva", de modo que F1 me abre la ayuda, F11 me pone en modo kiosco, etc.
Y eso que antes de salir de la funci贸n, hago:
window.event.keyCode=0;
...Pero ni as铆.
驴Alguien ha solucionado este problema? 驴Hay alguna forma de "comerse" la pulsaci贸n para que, de cara a fuera, es como si se hubiera pulsado? No me importa si funciona solamente en el explorer.
Muchas gracias,
Luis.
Luis yo tambien tengo el mismo problema, e hice lo que te recomendaron pero no funciono, si me podes ayudar te agradezco, es que al dar f1, realiza lo que yo necesito, pero me abre la ventana de ayuda tambi茅n.
