Forcer le rafraichissement d'une frame ?

Salut la zone,

J’ai un site avec une bannière en haut, une iframe au centre et un menu en flash sur le côté (dont les liens renvoient dans cette frame). J’aimerais qu’en arrivant sur l’accueil, l’iframe soit rafraichit car : si le visiteur est déjà venu, c’est l’ancienne home qui s’affiche et pas la dernière en date.

Je crois que c’est du body onload, mais je ne trouve pas sur google. Je précise bien que je veux que la frame (ou la page s’il le faut) soit rafraichit UNE SEULE FOIS lorsque le visiteur arrive, s’il est déjà venu auparavant.

Ca doit pouvoir se faire non ?

Merci pour le coup de pouce B)

Moi je pencherais plutôt vers les méta-tags :

  • pour dire au navigateur de ne pas mettre la page en cache
  • ou pour forcer le rafraichissement toutes les x secondes.

mais c’est “à vue de nez” car je n’ai jamais eu de tel problème.

[quote=“Freepier, post:1, topic: 44417”]Salut la zone,

J’ai un site avec une bannière en haut, une iframe au centre et un menu en flash sur le côté (dont les liens renvoient dans cette frame). J’aimerais qu’en arrivant sur l’accueil, l’iframe soit rafraichit car : si le visiteur est déjà venu, c’est l’ancienne home qui s’affiche et pas la dernière en date.

Je crois que c’est du body onload, mais je ne trouve pas sur google. Je précise bien que je veux que la frame (ou la page s’il le faut) soit rafraichit UNE SEULE FOIS lorsque le visiteur arrive, s’il est déjà venu auparavant.

Ca doit pouvoir se faire non ?

Merci pour le coup de pouce B)[/quote]

Oui, tu peux le faire effectivement.

http://www.editeurjavascript.com/cours/cours_09.php
http://grizzlyweb.com/webmaster/javascripts/refresh.asp

Pour le côté unique du rafraichissement, tu met la variable dans un cookie et en fonction de sa présence ou de sa valeur (comme une date) tu rafraichis ou pas.

http://www.actulab.com/les-cookies-en-javascript.php

Evidemment, ca suppose que tu n’utilise aucun language dynamique d’aucune sorte.
Ceci étant dit, je pense qu’il est même possible de le faire depuis le menu en flash, toujours en lisant un cookie.

Dernier point, je suis vraiment pas un puriste de la spécification du web ni de toutes ces conneries de validation xhtml pouet pouet, mais l’iframe comme ca, c’est sale.

Ouai, j’ai aussi oublié de dire, mais les iframe c’est pas top moumoute c’est vrai…

Ok, merci pour l’info.

Pour l’iframe, j’ai mes raisons… mais c’est prévu d’être amélioré quand j’aurai du temps.

J’en doute pas B) et elles sont certainements mauvaises B)