Rechargement page - HTML/CSS - Programmation
Marsh Posté le 26-05-2004 à 09:03:52
Tu peux peut-être nommer l'image différement a chaque fois qu'elle est créée ?
Marsh Posté le 26-05-2004 à 10:14:50
ton idée est limitée...
t'as pensé au stockage?
lien html?
je voudrais pluto travailler sur les balises meta
merci qd meme
Marsh Posté le 26-05-2004 à 10:27:40
stockage => a chaque fois que l'image se crée, elle efface l'image précédente. (en php, asp...)
pour le lien html, tu peux stocker le n° de tes images dans une base de donnée, si tu en utilises une, et faire en sorte d'afficher la derniere entrée.
Enfin, c'est ce que je ferai.
Marsh Posté le 26-05-2004 à 10:37:40
je pense que c bcp trop compliqué ce que tu me présentes
pas plus simple car je suis pas expert!!!
Marsh Posté le 26-05-2004 à 10:59:28
sujet déjà abordé. le plus simple c'est de générer à chaque appel de la page un numéro aléatoire (style md5() d'un timestamp)
et d'appeler l'image ainsi : <img src='monImage.jpg?d=hdfkhlsfkjhjhdfkhdfkh'>
ainsi, le navigateur n'ira jamais chercher dans le cache
Marsh Posté le 26-05-2004 à 11:11:47
desolé si c un sujet redondant mais je comprends pas ptrop ton histoire de numéro aléatoire...
pourrais tu me donner un bout de code stp?
merci
Marsh Posté le 26-05-2004 à 11:17:41
Effectivement, c'est plus simple. Et ca a l'air de marcher avec tous les navigateurs.
Marsh Posté le 26-05-2004 à 11:21:17
Code :
|
en principe on le fait pas, mais vu le nombre de lignes...
Marsh Posté le 26-05-2004 à 11:24:25
l'idee c'est de faire croire a ton navigatuer que le lien n'existe pas du coup il le recharge. Si tu utilise php tu peut faire ca:
<? $unik=random (1, 10000000000); //genere un chiffre aleatoire de 1 à 100... .
echo"<img src='monImage.jpg?unik=$unik'>";
?>
vla a quelque chose pres
Marsh Posté le 26-05-2004 à 11:37:44
oui, énormément. (en fait tout, car JS est exécuté après le chargemenr de la page, donc du cache)
Marsh Posté le 26-05-2004 à 11:47:36
oui mais dans mes meta tag g des http-equiv qui desactive l'utilisation du cache
Marsh Posté le 26-05-2004 à 11:56:12
fata51 a écrit : oui mais dans mes meta tag g des http-equiv qui desactive l'utilisation du cache |
pas suffisant malheureusement... les navigateurs suivent ces tags à leur bon vouloir
Marsh Posté le 27-05-2004 à 08:51:09
cette page est genré en fait par un script perl/CGI
je l'écrit donc avec des "print"
je pense du coup ne pas pouvoir faire la page en php...
que dois je faire?
Marsh Posté le 26-05-2004 à 08:43:14
Bonjour,
Sur un projet de stage je genère une page web avec une image qui me montre à quel heure elle a été génerée (elle est crée toutes les 5min) donc j'aimerais que le navigateur n'utilise pas de cache et recharge complètement la page a chaque appel...
j'ai utilisé toutes les balises meta mais sous IE je n'ai pas de résultat!!
exemple :
<META HTTP-EQUIV="Pragma" CONTENT="no cache, must revalidate">
<META HTTP-EQUIV="Cache-Control" CONTENT="no cache">
<META HTTP-EQUIV="Expires" CONTENT="0">
ou <META HTTP-EQUIV="Age" CONTENT="0">
Quelqu'un aurait il des balises qui fonctionnent ou toute autre solution?
Merci
fata51