Hola a todos, necesito saber como se captura el evento de apretar el F5 en un firefox.
Se que en IE se hace asi
if(window.event.keyCode=='116')
Pero en firefox no tengo ni idea, espero que me podais ayudar.
Hola a todos, necesito saber como se captura el evento de apretar el F5 en un firefox.
Se que en IE se hace asi
if(window.event.keyCode=='116')
Pero en firefox no tengo ni idea, espero que me podais ayudar.
No maneja keyCode Firefox, usa which. Ademas si usas el evento keyPress da problemas en algunas versiones de Firefox porque devuelve 0 como código de la tecla. Usa keyUp o keyDown, bueno en tu caso keyDown para que no se actualice la página antes de ejecutar el evento.
Aquà explican bien todas las posibilidades: http://www.quirksmode.org/js/keys.html
Una solución para que te funcione en ambos:
Un saludo y espero que te sirva
Torres, muchas gracias. Me ha servido de mucho tu ayuda.
De nada!
A mi también me ha servido, siempre se aprende algo googleando un rato...jeje.
Un saludo
@Torres,
Muy buen aporte. Voy a ver si escribo algo de esto en el blog. Es muy interesante.
Muchas gracias.
You must log in to post.