Rechercher : dans
Par :

Boucle d'attente en javascript???

Dernière réponse le 26 nov 2008 à 13:26:40 nikalkal, le 16 jan 2004 à 10:40:08 
 Signaler ce message aux modérateurs

Salut à tous,
j'aimerais savoir comment faire un boucle permettant de faire patienter un utilisateur quelques secondes???

Merci d'avance.

Si ton problème a une solution,
c'est qu'il n'y a pas réellement de problème.

Meilleures réponses pour « Boucle d'attente en javascript??? » dans :
TomTom - Attente d'un signal GPS valide / Signal GPS perdu VoirAttente d'un signal GPS valide Votre GPS TomTom (TomTom One, TomTom Go, TomTom One XL, etc.) n'arrive plus à donner sa position et il affiche l'un des messages suivants : Signal GPS perdu depuis xx minutes Attente d'un signal GPS...
Javascript - Modifier la hauteur (height) d'un élément HTML VoirPour modifier la hauteur d'un élément HTML en javascript, il suffit d'utiliser sa propriété de style "height". Pour cela vous pouvez y faire référence de la manière suivante : Si vous souhaitez connaître la hauteur (height) d'un bloc HTML, il...
Javascript - Les structures conditionnelles VoirQu'est-ce qu'une structure conditionnelle? On appelle structure conditonnelle les instructions qui permettent de tester si une condition est vraie ou non, ce qui permet notamment de donner de l'interactivité à vos scripts. L'instruction...
Javascript - Les événements VoirQu'appelle-t-on un événement? Les événements sont des actions de l'utilisateur, qui vont pouvoir donner lieu à une interactivité. L'événement par excellence est le clic de souris, car c'est le seul que le HTML gère. Grâce au Javascript il est...
Javascript - Les variables VoirLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. En Javascript, les noms de variables peuvent être aussi long que l'on désire,...

1

Seb31, le 16 jan 2004 à 11:17:49
  • +1

Tu dois utiliser la fonction setTimeout

Object window.setTimeout(String fonc, Integer delai)
ça déclenche une minuterie et appelle le code javascript "fonc" dans "delai" millisecondes.
voir aussi clearTimeout() pour stoper une minuterie.

Seb
Ne pas avoir de but est aussi un but. 

Répondre à Seb31

2

 moi, le 26 nov 2008 à 13:26:40

Il existe une fonction qui s' occupe de ce type d' action :

setTimeout("commande",temps);
commande est le code à exécuter.
temps indique le temps après lequel la commande sera exécutée.


L' annulation de la commande peut être effectuée par clearTimeout();
Il faut passer en paramètre une variable qui pointe vers le setTimeout().
Dans notre exemple il s' agit de a.

Si vous avez besoin d'éffectuer une opération à intervalle régulier, il faut utiliser :

setInterval("commande",temps);
commande est le code à exécuter.
temps est le temps après lequel la commande sera exécutée.
Vous constaterez qu 'elle obéit aux mêmes règles que setTimeout.

Pour suspendre la commande : clearInterval();
Il faut passer en paramètre une variable qui pointe vers le setInterval().
Dans notre exemple il s' agit de b.

Répondre à moi