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) ?
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 à rafraîchir réguliè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>
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 à rafraîchir réguliè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>
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 à rafraîchir réguliè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>
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 :)
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 :)
Ah, finalement non, au fil des essais, je l'ai remis sans m'en rendre compte. Boh, ça ne fait pas exploser la machine :)
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("", "\");
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("\", "\\");
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("", "\");