Page 1 sur 1

Problème d'actualisation de page

Posté : 09 mars 2006, 15:46
par gandalftheking
Bonjour à tous,

voici mon problème :
J'ai une page php avec un tableau contenant une liste de messages non lus. Lorsque je clique sur ce message, j'obtiens son détail. Lors de ce clic, ce message passe en état lu.
Ensuite, je retourne sur la page principale contenant la liste de messages par un history.back().
Le message doit s'afficher en lu.
Or la page ne s'actualise pas, ce qui fait que le message reste en non lu, sauf si je rafraichis la page via F5 ou Actualiser.
Que puis-je faire pour forcer la page à s'actualiser lorsque je vais dessus ?
Merci de vos réponses.

Posté : 09 mars 2006, 19:01
par naholyr
document.location.refresh()

Posté : 09 mars 2006, 19:20
par gandalftheking
Hélas, non ce n'est pas aussi simple. Je ne veux pas rafraichir ma page à intervalle régulier, mais la rafraichir uniquement quand je reviens en arrière sur la page.
document.location.refresh() n'existe pas, c'est document.location.reload().
Or le problème c'est si je le mets dans le body onLoad(), il va boucler sans fin. Autre précision, je n'ouvre pas la page suivante dans une autre fenêtre, mais dans la fenêtre courante, ce qui exclut également l'utilisation de parent-enfant.

Posté : 09 mars 2006, 19:25
par naholyr
Alors ne fais pas de retour avec history.back() mais avec un simple lien "normal".

Posté : 09 mars 2006, 19:28
par gandalftheking
Je ne peux pas passer par un <a href> simple, car ma page précédente a beaucoup de variables passées en GET, et je ne veux pas les transférer d'une manière ou d'une autre à ma seconde page.

Posté : 09 mars 2006, 19:35
par Elie
Tu peux peut etre verifier si history.go(1) retourne quelque chose.
Si ca retourne quelque chose tu actualises sinon pas la peine !

Posté : 14 mars 2006, 11:48
par gandalftheking
Après avoir tourné dans tous les sens la dernière solution proposée, je suis toujours dans l'impasse. Soit j'actualise en boucle infinie, soit je n'actualise jamais. Je pensais à inclure dans ma page un fichier bidon qui est sur un autre dossier du serveur, mais apparemment çà ne force pas forcément l'actualisation. Quelqu'un aurait-il d'autres idées ?