| 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 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 |