Problème d'actualisation de page

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème d'actualisation de page

par gandalftheking » 14 mars 2006, 11:48

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 ?

par Elie » 09 mars 2006, 19:35

Tu peux peut etre verifier si history.go(1) retourne quelque chose.
Si ca retourne quelque chose tu actualises sinon pas la peine !

par gandalftheking » 09 mars 2006, 19:28

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.

par naholyr » 09 mars 2006, 19:25

Alors ne fais pas de retour avec history.back() mais avec un simple lien "normal".

par gandalftheking » 09 mars 2006, 19:20

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.

par naholyr » 09 mars 2006, 19:01

document.location.refresh()

Problème d'actualisation de page

par gandalftheking » 09 mars 2006, 15:46

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.