Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   HTML, Javascript y otros (https://www.clubdelphi.com/foros/forumdisplay.php?f=38)
-   -   Recargar página cada N segundos (https://www.clubdelphi.com/foros/showthread.php?t=55077)

MAXIUM 07-04-2008 20:51:32

Recargar página cada N segundos
 
Bien, pues eso, necesito recargar cierta página N segundos, he visto algunos códigos en la web pero en mi caso la página que deseo que se recargue constantemente no es mia por lo que no puedo meterle código.

Talvez usando frames pero no tengo idea como hacerlo. Les agradezco mucho.

dec 07-04-2008 20:56:30

Hola,

A ver si lo he entendido bien. ¿Quieres recargar una página web cada cierto tiempo, pero, no tienes ningún control sobre el código de dicha página? Es decir, ¿como si dijéramos que abres el ClubDelphi.com en Firefox y quieres que la página se recargue cada cierto tiempo?

BlueSteel 07-04-2008 21:11:53

Se me ocurre que realices un programa con un timer.... para x segundo...
y que despliegue una mensaje "Presione Actualizar..."



Hablando en serio, en realidad tendrias que saber que evento se ejecuta cuando presionas el boton Actualizar o Refresh del Explorer o FireFox.... o simplemente crear un codigo que te carge la pagina de nuevo...

Lo que no explicas en donde quieres ejecutar esto... lo necesitas programar.... o lo necesitas como truco de windows...???


Salu2:p:D

MAXIUM 07-04-2008 21:15:28

bueno, si hable de frame fue por algo no...

Imaginemo que en mi Opera, IE7, Firefox o navegador favorito

Pausa: estamos en la sección HTML, Javascript y otros, ¿tamos claros que nada de código binario?

, quiero que la página www.clubdelphi.com se resfresque automáticamente cada 30 segundos

Pausa: Creo que implicitamente al decir cada 30 segundo y automaticamente, no hay intervención humana ¿cierto?

. Obviamente no puedo meterle código HTML porque esa página no es de mi propiedad.

Pero lo que si, puedo crear una página con 1 frame el cual se refresque, pero como, es la cuestion.

dec 07-04-2008 21:38:01

Hola,

Código PHP:

<html>
 <
head>
  <
title>Clubdelphi.com</title>
    
  <
script type="text/javascript">
    
     var 
timer 0;
     var 
reloadTime 30000;
     
     function 
ReloadFrame(){
     
el document.getElementById('mainframe');
         if(
el){
           
el.src 'http://www.google.es/'
         }
         return 
true;
     }
     
     function 
ReloadFrameInterval(){  
       
timer setInterval('ReloadFrame()'reloadTime);
         return 
true;
     }
     
     function 
ClearReloadFrameInterval(){
       if(
timer){
           
clearInterval(timer);
         }
         return 
true;
     }
     
    
</script>
    
    <style type="text/css">
      iframe#mainframe { border: none; }
    </style>
    
 </head>
 
 <body onload="ReloadFrameInterval();" onunload="ClearReloadFrameInterval();">
  <iframe id="mainframe" src="http://www.google.es/" width="100%" height="100%"></iframe>
 </body>
 
</html> 


MAXIUM 07-04-2008 21:46:31

Fabuloso, gracias DEC.


La franja horaria es GMT +2. Ahora son las 22:34:40.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi