Foros del Web » Programando para Internet » Javascript »

Forzar la actualizacion desde un boton

Estas en el tema de Forzar la actualizacion desde un boton en el foro de Javascript en Foros del Web. Señores y srtas... tengo una pagina con Ifrmaes cuando cargo la pagina me está funcionando el siguiente codigo, para evitar la actualizacion con F5 Código: ...
  #1 (permalink)  
Antiguo 26/11/2004, 13:49
 
Fecha de Ingreso: marzo-2003
Ubicación: onde toy?
Mensajes: 1.437
Antigüedad: 21 años, 1 mes
Puntos: 9
Forzar la actualizacion desde un boton

Señores y srtas...
tengo una pagina con Ifrmaes cuando cargo la pagina me está funcionando el siguiente codigo, para evitar la actualizacion con F5

Código:
<script LANGUAGE="javascript">
document.onkeydown = function(){ //Control sobre la tecla F5 ---> Recarga
    if(window.event && window.event.keyCode == 116){
     window.event.keyCode = 505; 
    }
    if(window.event && window.event.keyCode == 505){ 
     return false;    
    } 
   } 
   </script>

pero si doy a algun link que obviamente va a desplagar info dentro del IFrame y doy a F5 me actualiza toda la pagina.. osea deja de funcionar el codigo..
Lo que necesito es que si dan F5 no se pueda actuualizar nada excepto si dan a un boton dentro del la pagina que se despliega dentro del IFrame.. alguien sabe cómo podria hacerlo?? gracias desde ya...
__________________
Buena Vida...
Francisco
  #2 (permalink)  
Antiguo 26/11/2004, 16:45
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61

Prueba con esto:

if(window.event && window.event.keyCode == 505){
top.frames['name del iframe'].location.reload();
return false;
}
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:22.