executer fonction javascript tous les X secondes

JS
Eléphanteau du PHP | 47 Messages

26 juin 2006, 12:22

Bonjour a tous!!

Voila je voudrait executer un fonction javascript tous les X secondes!
Mais je sais pas du tout comment faire!!
Je pensait a faire un compteur qui compterait jusqu'a X secondes mais ya t'il une fonction qui permet de gerer les secondes?

Merci de votre aides!!

Mammouth du PHP | 684 Messages

26 juin 2006, 13:26

Salut.
Tu devrais regarder du côté de setTimeout().

Une petite url : http://toutjavascript.com/reference/ref ... w&parent=0
Zigz4g

Modérateur PHPfrance
Modérateur PHPfrance | 2575 Messages

26 juin 2006, 13:44

C'est possible d'utiliser une simple boucle avec un temporisateur du style setTimeOut.
Exemple : envoyer une alert toutes les secondes :

Code : Tout sélectionner

window.setTimeout("alert('Hello, world')", 1000); // 1000 millisecondes = 1 seconde
ou bien gérer le bouclage par une demande de rechargement automatique de la page (voir la balise meta Refresh : http://www.rankspirit.com/balises.php)

Exemple:

Recharger (réactualiser) automatiquement la page toutes les 10 secondes:

Code : Tout sélectionner

<META http-equiv="Refresh" content="10"> (pour 10 secondes)
ou,

Rediriger automatiquement le navigateur vers une autre page au bout de 10 secondes :

Code : Tout sélectionner

<META http-equiv="Refresh" content="10; URL=http://www.rankspirit.com">
NB. Si le code exécuté recharge ou remplace le document en cours, le bouclage se voit intérrompu quelleque soit la méthode
--------//////----//---//----//////
-------//---//----//---//----//---//
------//////----//////-----//////
-----||--------||--||---||
Prendre le recul n'est pas une perte de temps.


ps: Affrontez moi dans l'arène

JS
Eléphanteau du PHP | 47 Messages

26 juin 2006, 22:22

Oki merci à tous!!
En fait la fonction qui te permet d'appeller une fonction tout les X temps est setInterval()

Merci sa marche niquel!!
RESOLU