executer fonction javascript tous les X secondes

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : executer fonction javascript tous les X secondes

par JS » 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

par sadeq » 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

par zigz4g » 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

executer fonction javascript tous les X secondes

par JS » 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!!