action toutes les x secondes en javascript

action toutes les x secondes en javascript - HTML/CSS - Programmation

Marsh Posté le 07-01-2008 à 02:22:53    

salut à tous,
je débute en javascript, et j'aurais besoin de déclencher une action toutes les 5 secondes.. j'ai trouvé des infos pour lancer une action x secondes apres le chargement, mais rien pour la répéter régulierement...
j'ai essayé u truc compliqué avec un
var horloge=new Date ()
var temps_initial=horloge.getSeconds() ;
while (temps_ecoule<5)
temps_ecoule=horloge.getSeconds()-temps_initial ;
 
mais le horloge.getSeconds de la boucle garde toujours la même valeur, il est pas remis à l'heure à chaque passage dans la boucle...
 
sans parler que c'est vraiment pas pratique, même si ça marchait le script serait occupé à rien d'autre que regarder les secondes passer...
 
je pressens qu'il ya un moyen super pratique, qui le connait?
merci !

Reply

Marsh Posté le 07-01-2008 à 02:22:53   

Reply

Marsh Posté le 07-01-2008 à 02:43:34    

ma_fonction(); sera executée toute les 5s (5000ms) :
var horloge = window.setInterval('ma_fonction();' , 5000);
 
Pour arreter l'exécution :
window.clearInterval(horloge);

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed