La référence javascript : Objets, méthodes, propriétés

Méthode : window.setInterval()
Lance un traitement à intervalle régulier
Compatible :

Syntaxe
Object window.setInterval(String code, Integer delai)

Description
Lance un traitement javascript code répété à intervalle régulier de delai millisecondes.
Ce traitement à intervalle régulier peut être arrêté avec clearInterval().
setInterval() pose des problèmes de compatibilité avec certains navigateurs de version 4. Il est plus sûr d'utiliser setTimeout().


Exemple Création d'un traitement
Code source
<SCRIPT language=javascript>
   function Horloge() {
       var dt=new Date();
       window.status=dt.getHours()+":"+dt.getMinutes()+":"+dt.getSeconds();
   }
   var timer=setInterval("Horloge()", 1000);
</SCRIPT>
<A href='javascript:clearInterval(timer)'>Arrêter l'horloge</A>


Résultat
Arrêter l'horloge


Explication
Ce script crée une fonction Horloge() qui affiche dans la barre de statut l'heure du poste.
L'appel à setInterval("Horloge()", 1000) lance l'exécution de Horloge() toutes les 1000 millisecondes.
Le lien permet d'arrêter cette exécution grâce à clearInterval().




Reproduction ou diffusion interdite sans autorisation de Tout JavaScript.com