OVH Cloud OVH Cloud

Rafraîchissement de page

13 réponses
Avatar
didier
Bonjour,

Quelqu'un pourrait me dire comment faire pour paramétrer un rafraîchissement
de page internet de façon automatique (pour rafraîchir toutes les 30
secondes, par exemple) ?

Merci d'avance.

3 réponses

1 2
Avatar
Gloops
Voici une variante, pour le cas où tu voudrais pouvoir faire le même
traitement sur une autre URL.

Comme valeur par défaut (chargée dans la zone de saisie à l'ouverture de
la page), j'ai mis http://www.google.fr
Tu peux mettre autre chose bien entendu.

J'ai enlevé window.onError, pas trop indiscutable, ce qui ne devrait pas
changer grand-chose.

J'ai mis un code qui fonctionne chez moi, tu sais, avec mon pare-feu qui
m'empêche de rafraîchir la page par code (enfin j'imagine, que c'est le
pare-feu). Si le tien ne pose pas de problème, tu peux remplacer true
par false à l'endroit indiqué, ça évitera à la page de virer au blanc
avant de se rafraîchir. (chercher "pare-feu" dans le code)

===== ça commence là : ====
<html><head><title>Test</title>
<script type="text/javascript">
<!--
function nouvellefenetre() {
url = document.f.url.value;
mafenetre = window.open(url.replace("", "\"), "secondefenetre",
"dependant=yes,resizable=yes,status=yes,scrollbars=yes");
window.onError = "toutterminer";
mafenetre.focus();
window.setInterval(frais,3000);
window.setInterval(toutterminer, 100);
}
function frais() {
if (mafenetre.closed){
window.close();
}else{
if (true){ // si le pare-feu interdit la mise à jour
//(sinon remplacer true par false) mafenetre.location =
"about:blank";
mafenetre.location = url.replace("", "\");
}else{
mafenetre.location.reload();
}
}
}
function toutterminer() {
if (mafenetre.closed){
window.close();
}
}
//-->
</script>
</head><body>
<form name="f" action="javascript:nouvellefenetre()">
<p>URL &agrave; rafra&icirc;chir r&eacute;guli&egrave;rement :<br>
<input name="url" type="text" size0 value="http://www.google.fr">
<input name="button" type="button" value="Cliquer ici pour ouvrir la
page." onClick="javascript:nouvellefenetre()">
</form>
</body></html>
Avatar
Gloops
Gloops a écrit, le 05/10/2005 04:00 :
window.onError = "toutterminer";



Ah, finalement non, au fil des essais, je l'ai remis sans m'en rendre
compte. Boh, ça ne fait pas exploser la machine :)
Avatar
Gloops
Pas toujours évident d'avoir l'indentation qu'on veut dans les newsgroups :)


Gloops a écrit, le 05/10/2005 04:00 :

if (true){ // si le pare-feu interdit la mise à jour
//(sinon remplacer true par
false) mafenetre.location = "about:blank";
mafenetre.location = url.replace("", "\");


1 2