Je ne suis pas un expert en programmation j'essaie de trouver en cherchant en premier lieu sur le web, si je ne trouve pas, je suis un peu comme tout le monde je demande de l'aide.
J'aimerais créer un compte à rebours qui : toutes les 30mn va se relancer. (le but est d'actualiser une image d'une url)
Voilà ce que j'ai trouvé qui irait très bien seulement je n'arrive pas à lui dire une fois les 30 minutes passées il doit se relancer.
Pour l'exemple j'ai mis 5 secondes
Code : Tout sélectionner
<script>
var counter = 5;
var intervalId = null;
start();
function finish() {
clearInterval(intervalId);
var counter = 5; /// SI je lui redonne une valeur du counter il ne veut pas la prendre en compte :(
start();
}
function bip() {
counter--;
if(counter == 0)
finish();
else {
document.getElementById("bip").innerHTML = counter + " secondes restantes";
}
}
function start(){
intervalId = setInterval(bip, 1000);
}
</script>
Eric