MozillaES.org
«La comunidad de Mozilla en español»

deshabilitar F5 (actualizar la pagina)

Crear páginas para Gecko, diferencias con IE, articulos de interés y recursos en español

deshabilitar F5 (actualizar la pagina)

Notapor berna » Vie Jun 09, 2006 8:32 am

Hola:

Estoy intentando deshabilitar la tecla F5 del navegador para que el usuario no pueda actualizar la pagina. He puesto el siguiente código que internet explorer me funciona pero no me funciona en Firefox. Alguna idea?

<script>
document.onkeydown = function(){

if(window.event && window.event.keyCode == 116){
window.event.keyCode = 505; }

if(window.event && window.event.keyCode == 505){
return false; }
}

</script>
berna
 

Deshabilitar F5

Notapor nickelao » Jue Sep 28, 2006 11:06 am

El siguiente código anula la tecla F5 pero podrías hacerlo para cualquiera de las teclas desde F2 hasta F12. La tecla de ayuda F1 se bloquea de otra manera.


document.onkeydown = function(e)
{
if(e)
document.onkeypress = function(){return true;}

var evt = e?e:event;
if(evt.keyCode==116)
{
if(e)
document.onkeypress = function(){return false;}
else
{
evt.keyCode = 0;
evt.returnValue = false;
}
}
}

Asunto resuelto
nickelao
 

Notapor felipe » Jue Sep 28, 2006 1:03 pm

Por curiosidad, qué objetivo tiene esto?

No le veo mucho sentido, porque simplemente desactivado los scripts perderías el efecto ...
"No importa cuanto sepas, sino las ganas que tengas de seguir aprendiendo"

Proyecto Nave | BabelZilla
Avatar de Usuario
felipe
Gran Mozilla
Gran Mozilla
 
Mensajes: 5738
Registrado: Vie Jul 09, 2004 11:22 am
Ubicación: En un lugar de La Mancha ...

anular teclas

Notapor nickelao » Jue Sep 28, 2006 1:27 pm

Vamos por partes, si el objetivo es impedir que la página se puede actualizar no tendría ningún sentido el código pues podría hacerlo pinchando con el botón derecho y sobre el menú contextual hacer click en Actualizar.
Pero hay otros casos en los que si se puede ver su utilidad:
- yo he trabajado con una aplicación en la que se usaban teclas de función o acceso, de tal forma que se facilita al usuario el acceso a determinadas áreas del programa sin necesidad de pulsar sobre un link o botón sino pulsando alguna de esas teclas.
nickelao
 

Re: deshabilitar F5 (actualizar la pagina)

Notapor carlodem7 » Dom Abr 10, 2011 8:37 am

Excelente me soluciono un gran dolor de cabeza :D muy buen aporte saludos

...................................................................................................

Gracias por tú respuesta. Pero estás respondiendo en un hilo, que ya tiene más de cuatro años de antigüedad (>>> 09 Jun 2006')
carlodem7
 


Volver a Desarrollo web (HTML/CSS/JS, accesibilidad...)

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado