Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
5808 connectés 

 


Dernière réponse
Sujet : Rafraichir une page HTML automatiquement....
Suri up!
ou si vous avez un moyen de charger un page sans la mettre en cache...

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Suri up!
ou si vous avez un moyen de charger un page sans la mettre en cache...
Suri

ethernal a écrit a écrit :

en javascript tu testes si la page précédente est la même que l'actuelle.
if (window.referer != window.href.location){
  window.location.reload();
}
 
mais c'est vrai que c'est plutot un problème de cache chez toi et que en plus les pages on la même url, me trompe je ?  




je vais essayer le javascript... c pas bo mais bon..si ca marche...
oui oui c un pb de cache surment... la balise meta pragma marche bien mais que sous Netscape4... donc Netscape 6 et IE c dtc...
bon je vais voir..

ethernal en javascript tu testes si la page précédente est la même que l'actuelle.
if (window.referer != window.href.location){
  window.location.reload();
}
 
mais c'est vrai que c'est plutot un problème de cache chez toi et que en plus les pages on la même url, me trompe je ?
Suri :cry:  :cry:  :cry:  :cry:  :cry:  
ca marche po....  
bon je verrai ca demain.. :sweat:
Suri you don't care mon eternel sauveur!!
 
ouais j'avais vu des balises meta pour le expire... je vais essayer, mais le pb c que certain moteurs de recherche supprime les pages perimées....
 
 
arf! mais c pas ma page cgi qui est renferencée!! :lol:  
donc si ca marche c reglé!
je teste ca...

 

[edtdd]--Message édité par Suri--[/edtdd]

youdontcare c'est dans ta page cgi qu'il faut rajouter du code, en l'occurence des headers http qui indiquent que la page est toujours modifiée et ne doit jamais être cachée.
 
en php tu as la fonction header() qui envoie un header avant l'envoi du contenu :  
 
header("Expires: Thu, 01 Jan 2000 00:00:01 GMT" );
header("Last-Modified: " . gmdate("D, d M Y H:i:s" ) . " GMT" );
header("Cache-Control: no-cache, must-revalidate" );
header("Pragma: no-cache" );
 
en perl, je ne sais pas comment ça marche, tu dois avoir un truc similaire, ou la possibilité de faire qq chose comme printf("Expires: Thu, 01 Jan 2000 00:00:01 GMT" ); etc ... avant d'envoyer le contenu.
 
et une fois que tu as fait ça, tu n'as plus qu'à faire un refresh pour updater les infos de caching du cache (sisi :)) et ta page s'affichera à chaque fois.
Suri

Maxaks a écrit a écrit :

C'est possible en Javascript mais je sais po comment faire ... C'est petetre une focntion genre document.refresh ou .reload  :(  




 
oaui mais ca va pas... vu qu'il reload ma page il va boucler tout le tps... :(

Maxaks C'est possible en Javascript mais je sais po comment faire ... C'est petetre une focntion genre document.refresh ou .reload  :(
Suri conditions:
1- pas de php, asp
2- pas de refresh toutes les X secondes...
 
en gros l'equivalent de  
<META HTTP-EQUIV=\"Pragma\" CONTENT=\"no-cache\"> de netscape 4.*
mais pour tous les navigateurs... (au moins NN4.*, NN6 et IE)
 
j'ai une page qui s'affiche dynamiquement via un cgi en perl...
seulement, qd j'ouvre la page pour la premiere fois ca marche bien et qd je reouvre la page (qui doit avoir changé) il faut appuyer sur F5 pour avoir les bons resultats...
une balise <META HTTP-EQUIV="REFRESH" CONTENT="10;URL=http://lalala.com/ma _page_dynamic.htm">
le fait par exemple, mais elle le fait tout les 10s et moi je voudrait le faire qu'une seule fois...:(
 
une idée?

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)