La Web del Programador: Comunidad de Programadores
https://www.lawebdelprogramador.com/foros/JavaScript/1089680-Ayuda-con-evento-F5-o-Refresh.html

Ayuda con evento F5 o Refresh

Ayuda con evento F5 o Refresh

Publicado por Luisa (1 intervención) el 02/04/2009 08:21:46
Hola quisiera saber como detecto cuando un usuario a precionado la tecla F5 y tambien cuando ha presionado el boton actualizar.

Me interesa saber por medio de una condicion if, si ha pulsado dichos botones, para que no ejecute algunas instrucciones (es decir, que me borre un archivo cookie, cuando sale de la pagina siempre y cuando no sea por una actualizacion de F5 o boton actualizar del navegador)

Estoy trabajando con Dreanweaver

Muchas gracias

RE:Ayuda con evento F5 o Refresh

Publicado por Marce Abraham (1 intervención) el 15/01/2011 19:50:22
// la logica de esta funcion javascript, si funciona, consulte de varios autores para poder determinar la sintaxis bien
<script language="javascript">
document.onkeydown = function(){
// a presonar el f5 se actuliza la misma pagina..
if(window.event && window.event.keyCode == 116) {
'<?php
header("Refresh:5; url='Menu.php'");
?>'
}

if(window.event && window.event.keyCode == 8){ // cuando el usuario presione el boton retroce no regrese atras //window.status="Por favor, Haga Click en Cerrar Sesión Para Salir del Sistema de Auditoría de Servicios";
return false;
}


}
</script>

//saludos, el conocimiento se debe compartir para superarnos...