Aide - Recherche - Membres - Calendrier
Version complète : Rafraîchir une page web toutes les X secondes
3rd-Wing · Escadre virtuelle DCS > Espace détente > BAR de la 3rd wing
bob737
Hello,

Je m'adresse aux magiciens du web notworthy.gif J'ai besoin d'aide sur un petit détail technique concernant mon blog.
Une page de mon blog récupère (par iframe) des coordonnées GPS affichées une carte google map et provenant d'un autre site.
Or si je ne fais pas F5 sur ma page, les nouvelles coordonnées ne sont pas affichées.

Je cherche donc une solution par actualiser automatiquement toutes les X secondes ma page web.

Est-ce possible? Avez-vous une solution?

Merci de aide.

wavetowel2.gif
gillesdrone
tu appuies sur la touche F5 toutes les 5 secondes ça marche en plus tu peux meme faire varier le timming gap.gif
jesors.gif


bob737
Merci pour le UP Gilles,


Le code à rafraîchir


<iframe style="border:1px solid;" width="670" height="835" frameborder="0" scrolling="no" src="http://www.instamapper.com/ext?key=xxxxxxxxx&width=520&height=800&zoom=13&type=roadmap&units=metric&coords=d">
</iframe>

Help joystick.gif
bob737
MErci.

j'ai voulu insérer dans la page du blog <meta http-equiv="refresh" content="60"> et ça fonctionne.

mais problème...sans doute une caractéristique des blogs, ce code a disparu. Il doit y avoir plusieurs niveaux de codes dont seuls ceux qui ne modifient pas la structure du blog sont visibles... donc sauf supprimer la page, impossible de modifier les 60 secondes du refresh. whistling.gif
bob737
CITATION(Tolteque @ 8 May 2011, 23:14) *



arf...oui, ça permet de rafraichir uniquement l'iframe et pas la totalité de la page mais je n'arrive pas à la mettre en oeuvre. j'ai pourtant essayé... crash.gif
Voilà ce que j'ai mis mais j'ai l'impression que rien ne bouge...

<html>
<head>
<script LANGUAGE="JavaScript1.2">
function refreshiframe()
{
parent.frame1.location.href="http://www.google.fr"
setTimeout("refreshiframe()",3000);
;
}
</SCRIPT>
</head>

<body>
<iframe id="frame1" style="border:1px solid;" width="670" height="835" frameborder="0" scrolling="no" src="http://www.google.fr">
</iframe><BR>
<onload="refreshiframe();">
</body>
</html>


Pourrais-tu m'aider?
Ice
Il manque pas un timer qqpart, pour lui dire au bout de combien de temps raffraichir le frame ?

Je connaissais au niveau du meta, mais pour l'iframe (?)
bob737
ouep, erreur de copier/coller et j'ai changé l'URL pour l'exemple mais pas mieux semble-t-il...

<html>
<head>
<script LANGUAGE="JavaScript1.2">
function refreshiframe()
{
parent.frame1.location.href="http://www.google.fr"
setTimeout("refreshiframe()",3000);
}
</SCRIPT>
</head>

<body>
<iframe id="frame1" style="border:1px solid;" width="670" height="835" frameborder="0" scrolling="no" src="http://www.google.fr">
</iframe><BR>
<onload="refreshiframe();">
</body>
</html>
bob737
Les balises ou l'appel de la fonction <onload="refreshiframe();"> ne doivent pas être bonnes
Tolteque
Pas trop d'idée, tente ça.

<iframe id="frame1" style="border:1px solid;" width="670" height="835" frameborder="0" scrolling="no" src="http://www.google.fr" onload="refreshiframe()">
</iframe>
bob737
J'ai trouvé! tongue.gif

Le code suivant fonctionne sur chrome, IE mais pas sur Mozzila. blink.gif


<html>
<head>
<script LANGUAGE="JavaScript1.2">
function refreshiframe()
{
parent.frame1.location.href="http://www.instamapper.com/ext?key=xxxxx&width=520&height=800&zoom=13&type=roadmap&units=metric&coords=dr"
setTimeout("refreshiframe()",120000);
}
</SCRIPT>
</head>
<body onload="refreshiframe();">
<iframe id="frame1" style="border:1px solid;" width="670" height="835" frameborder="0" scrolling="no" src="http://www.instamapper.com/ext?key=xxxxx&width=520&height=800&zoom=13&type=roadmap&units=metric&coords=d">
</iframe>
</body>
</html>

Pourquoi ce pb de compatibilité?
C'est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquez ici.