10273 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

J'ai ce code qui rafraîchie la page toutes les 1 secondes, je souhaiterai qu'il me rafraîchisse la page qu'une seule fois.

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.0/jquery.min.js"></script>
<script type="text/javascript">
var auto_refresh = setInterval(
function ()
{
$('#PR').load('Bob.php').fadeIn("slow");
}, 10000); // refresh every 10000 milliseconds
</script>


Avez-vous un moyen d'y arriver ?

Merci d'avance. Smiley smile
Enlève simplement le setInterval.
Je ne comprends pas trop le problème (ou pourquoi tu as ajouté le setInterval)…

Si tu veux le garder pour x raisons, tu peux avoir un flag (boolean) initialisé en dehors et une fois passé dans ta fonctionne tu conditionne ton charge à ce flag (tu changes évidement son état dans ta function).
Meilleure solution
Merci beaucoup YORDI, ça fonctionne nickel.

Bonne journée. Smiley cligne
Modifié par Tintin75 (10 Oct 2018 - 09:37)