Ver Mensaje Individual
  #73 (permalink)  
Antiguo 17/12/2002, 12:10
Avatar de Kaopectate
Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 23 años
Puntos: 38
73.- Desactivar la tecla F5

P: ¿Como puedo evitar que el usuario refresque la página usando la tecla F5?

Créditos: Yanix

R: [ver ejemplo]

Código PHP:
<html>
 <
head>
  <
script language="javascript">

   
document.onkeydown = function(){ 
    if(
window.event && window.event.keyCode == 116){
     
window.event.keyCode 505
    }
    if(
window.event && window.event.keyCode == 505){ 
     return 
false;    
    } 
   } 

   function 
pon_hora(){
    var 
dHora = new Date();
    var 
res String(dHora.getHours()) + ":" String(dHora.getMinutes()) + ":" String(dHora.getSeconds());
    
document.frm.txt.value res;
    return 
res;
   }

  
</script> 
 </head>
 <body onload="pon_hora()">
  <form name="frm">
   <h1><b>ANULACIÓN DE LA TECLA TECLA F5</b><br></h1>
   Hora actual:&nbsp;<input type="text" name="txt"><br><br>
   (Al seleccionar el botón "Actualizar" del navegador la hora debería actualizarse, pero con la tecla F5 no)
  </form>
 </body>
</html> 

Última edición por Kaopectate; 24/12/2002 a las 11:29