deshabilitar F5 (actualizar la pagina)

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

deshabilitar F5 (actualizar la pagina)

Mensajepor 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>

nickelao

Deshabilitar F5

Mensajepor 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

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

Mensajepor 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

nickelao

anular teclas

Mensajepor 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.

carlodem7

Re: deshabilitar F5 (actualizar la pagina)

Mensajepor 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')


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 3 invitados