Forcer le browser a rafraichir une page... [Html/Javascript] - HTML/CSS - Programmation
Marsh Posté le 30-01-2003 à 16:29:57
tetedeiench a écrit : Sachant qu'il y a des parametres style php dedans ... |
regarde les entetes des pages de ce forum il y a les metas qui vont bien pour ne pas mettre en cache :
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Cache-Control" content="no-cache, must-revalidate" />
<meta http-equiv="Expires" content="0" />
Marsh Posté le 30-01-2003 à 16:40:09
Je les ai mises et ca a pas l'air de fonctionner...
ladite page est ouverte dans une frame, ca peux jouer ?
Marsh Posté le 30-01-2003 à 16:45:23
jsais pas conais pas les frames...
t'as mis les meta dans le frameset ou directement dans la page qui est appelee ?
Marsh Posté le 30-01-2003 à 16:45:32
Voila mon header :
<head>
<title>Welcome to the Tree Page</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Cache-Control" content="no-cache, must-revalidate" />
<meta http-equiv="Expires" content="0" />
</head>
Et non ca passe pas
J'ai teste, vide mon cache entierement, et essaye... ca expire
Marsh Posté le 30-01-2003 à 16:45:49
kayasax a écrit : jsais pas conais pas les frames... |
Les deux pour etre sur
Marsh Posté le 30-01-2003 à 17:13:12
HotShot a écrit : Si t'as des paramètres dans l'URL de ta page, suffit de faire changer un param dedans et ça ira chercher une mise à jour à chaque fois |
Yeah, je viens d'y arriver en mettant ca :
document.location=document.location+"?"+Math.random()
Marsh Posté le 30-01-2003 à 17:44:48
euh les boules il le fait en boucle
Comment je peux empecher ca ?
Marsh Posté le 30-01-2003 à 17:47:33
Mouarf, faut laisser le " a la fin... mais bon, dans ce cas ca bousille mon affichage dans dreamweaver... efin spagrave.
Marsh Posté le 30-01-2003 à 17:49:22
non ca marche pas
On teste comment si il y a une variable dans l'url en javascript
Marsh Posté le 30-01-2003 à 18:36:06
document.location.href pour l'url
indexOf() pour chercher dans une string. s'il y a un point d'interrogation dans l'url, il y a une variable.
à la place de random, tu peux mettre un chiffre : par ex la date courante en secondes. si elle a moins de trente secondes, tu ne rafraîchis pas la page.
Marsh Posté le 30-01-2003 à 19:04:59
Merci youdontcare, mais j'ai eu une idee toute conne, via Coldfusion ( php spareil).
Suffit de mettre le meta http-refresh la premiere fois, avec comme URL l'URL + une nouvelle variable... et basta
merci quand meme les gars.
Marsh Posté le 30-01-2003 à 16:10:34
Sachant qu'il y a des parametres style php dedans ...
Ou bien lui dire de pas la foutre en cache mais la monsieur ie m'emmerde pas mal.
Vous pouvez m'eclairer ? Merci