Dudas de Programacion » Scripting » JavaScript

Como capturar el evento de la tecla F5 en Firefox

(5 posts)
  • Started 1 year ago by Eden
  • Latest reply from lineadecodigo
  1. 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.

    Posted 1 year ago #


  2. 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:

    1.  
    2.  
    3. <script language="javascript">
    4. function keypres(e) {
    5. alert(e.which)
    6. var code = (e.keyCode ? e.keyCode : e.which);
    7. if(code == 116) { //f5
    8. alert("buena");
    9. }
    10.  
    11. }
    12.  
    13. <input type="text" maxlength="10" name="usu" size="10" onKeyDown="keypres(event)">
    14. </body>
    15. </html>
    16.  

    Un saludo y espero que te sirva

    Saludos
    Posted 1 year ago #
  3. Torres, muchas gracias. Me ha servido de mucho tu ayuda.

    Posted 1 year ago #
  4. De nada!

    A mi también me ha servido, siempre se aprende algo googleando un rato...jeje.

    Un saludo

    Posted 1 year ago #


  5. lineadecodigo
    Member

    @Torres,

    Muy buen aporte. Voy a ver si escribo algo de esto en el blog. Es muy interesante.
    Muchas gracias.

    Salu2,
    Linea de Código.
    http://lineadecodigo.com
    Posted 1 year ago #

Reply

You must log in to post.

937 posts in 395 topics over 36 months by 350 of 788 members. Latest: redundantlogic2, shianim, pepered

Acerca de...

Dudas de Programación es una Web, dentro del proyecto aulambra.com que nace con la idea de propocionar un foro de consultas sobre diferentes temas de programación. Orientado a ayudar a los internautas hispano-hablantes en Internet.

Ir al Blog de Linea de Código

Otras Webs