Retourner à la page d'accueil de TJS

Méthode : window.setInterval()

Compatible Chrome  Compatible Firefox  Compatible Opera  

Lance la fonction fonc() à intervalle régulier défini par delai, exprimé en millisecondes

Syntaxe
Integer window.setInterval(Function fonc, Integer delai)

Description
Lance le traitement JavaScript défini dans la fonction fonc() répété à intervalle régulier, tous les delai millisecondes.
Ce traitement à intervalle régulier peut être arrêté avec clearInterval().

Pour lancer un traitement une seule fois après un délai, utilisez setTimeout()


Exemple Création d'un traitement
Code source
<div id="monHorloge"></div>
<script type="text/javascript">
 function Horloge() {
   var dt=new Date();
   document.getElementById("monHorloge").innerHTML=dt.getHours()+":"+dt.getMinutes()+":"+dt.getSeconds();
 }
 var timer=setInterval("Horloge()", 250);
</script>
<A href="javascript:clearInterval(timer)">Arrêter l'horloge</A>

Résultat
Arrêter l'horloge
Emulation de la console
Explication
Ce script crée une fonction Horloge() qui affiche dans le div l'heure de l'utilisateur.
L'appel à setInterval("Horloge()", 250) lance l'exécution de Horloge() toutes les 250 millisecondes.
Le lien permet d'arrêter cette exécution grâce à clearInterval().
Page mise à jour le

Mon nouveau livre Tout JavaScript chez Dunod

Tout JavaScript le livre chez DunodEn savoir plus
Sortie le 6 février 2019

Version papier à 29€90
Format électronique à 21€90.

Commandez en ligne Dunod  Fnac  Amazon

Chercher une fonction, un objet, ...

Le graph des objets Javascript



Chargement
en cours...
Le 12/11/2019 16:51:11 sur php7 en 27.05 ms