Re: Javascript : SetTimeout
Le mardi 1 mars 2011, Daniel Cartron a écrit : > setTimeout(surcoucheAction, delai/0.5); ne fonctionne pas. C'est normal ou > ps je voulais dire delai*0.5 -- Cordialement, Daniel Cartron « Le travail est la malédiction des classes qui boivent. » Oscar Wilde _
Re: Javascript : SetTimeout
Le lundi 21 février 2011, vous avez écrit : > function surcoucheAction(){ >action(); > setTimeout(surcoucheAction, delai); > } > Bon finalement j'y suis arrivé, sur ce modèle, et ça marche parfaitement bien à un détail près : en fonction de certains paramètres, la durée du délai doit dimin
Re: Javascript : SetTimeout
c'est pas tres complique, c'etait juste une reponse a une question assez generique a propos des compteur electrique qui explose quand on arme une tetrachier de timer lorsqu'on survol avec la souris y a une fonction pour armer le timer quand on entre dans la fenetre et une pour arreter les timers
Re: Javascript : SetTimeout
Le dimanche 27 février 2011, Guillaume Turri a écrit : > Toutefois, si je comprends bien votre besoin, il ne s'agit pas tant > d'attendre la fin d'une action pour entamer la suivante, mais plutôt, de se > débrouiller pour ajouter des sleep entre chaque action. > oui en fait c'est bien ça mon besoi
Re: Javascript : SetTimeout
Bonjour, Le 27 février 2011 17:55, Daniel Cartron a écrit : > Le vendredi 25 février 2011, Laurent a écrit : > > On ne peut pas, comme en bash, dire avec un truc comme && qu'une action ne > doit être effectuée qu'une fois que la précédente est terminée ? > > En faisant simplement : "action1();
Re: Javascript : SetTimeout
Le vendredi 25 février 2011, Laurent a écrit : > on arme un timer, qui lance une fonction de callback action,... tout ça me paraît terriblement compliqué pour mon petit besoin : j'ai une boucle for, qui doit exécuter 3 actions avec un délai de 1s après chaque, puis on recommence pour la valeur s
Re: Javascript : SetTimeout
le plus simple pas tres complique clearttimeout() ou ne plus armer de timeout() ou avoir un timer en permanence et en fonction de l'etat hover ou pas de la case, alterner. var letimer; var inout=0; function affiche() { letimer=0; if (inout==0) return; letimer = timeout("laction()",
Re: Javascript : SetTimeout
Le vendredi 25 février 2011, Laurent a écrit : > on arme un timer, qui lance une fonction de callback action, Bon ok j'ai pigé j'ai mm réussi à faire un truc qui fait clignoter une image, du genre toutes les secondes image1 devient image2 au survol de la souris. Maintenant que j'ai déclenché le
Re: Javascript : SetTimeout
Le vendredi 25 février 2011, Daniel Cartron a écrit : > Chuis con, il suffit de dire if (NbMinutes == 15 && NbSecondes == 0), non ? > hé oui les 3/4 viennent de sonner, plus de pbs, j'ai bigben dans ma page web :-) -- Cordialement, Daniel Cartron « Si ça fait mal c'est que ça fait du bien!! » D
Re: Javascript : SetTimeout
Le vendredi 25 février 2011, Daniel Cartron a écrit : > Pour l'instant j'ai un autre pb ; comment dire qu'il faut attendre après > que la fonction soit exécutée ? Exemple j'ai un truc qui vérifie l'heure > à chaque seconde et qui doit jouer un son à chaque 1/4 heure (genre > carillon) mais ça m
Re: Javascript : SetTimeout
Le vendredi 25 février 2011, Laurent a écrit : > on arme un timer, qui lance une fonction de callback action, > la variable est globale au js, donc chaque fonction appelee la prend > dans l'etat ou la laisse la derniere dereferenciation, et la modifie. > ok je vais me faire une tempête de cerveau
Re: Javascript : SetTimeout
on arme un timer, qui lance une fonction de callback action, la variable est globale au js, donc chaque fonction appelee la prend dans l'etat ou la laisse la derniere dereferenciation, et la modifie. on execute action() qui incremete etat et on rearme le timer , au bout du temps surcoucheaction
Re: Javascript : SetTimeout
Le lundi 21 février 2011, Laurent a écrit : > je pense qu'il veut dire que dans action() on utilise un compteur global > de sequencement > effectivement ça marche super bien, mais je peine à comprendre pourquoi :-) Merci -- Cordialement, Daniel Cartron « En essayant continuellement on finit pa
Re: Javascript : SetTimeout
je pense qu'il veut dire que dans action() on utilise un compteur global de sequencement exemple ( pas teste mais globalement ca devrait rouler): var etat=0; var mondiv=document.getElementById('toto'); function action() { mondiv.innerHTML="etat courant="+etat+"
"; //arreteson(etat)
Re: Javascript : SetTimeout
Bonjour, Le 17 février 2011 15:54, Daniel Cartron a écrit : > je multiplie mon délai par le > compteur de la boucle for Effectivement, avec un nombre limité d'appels, cette approche est envisageable et plus simple. Cordialement, Guillaume _ Linux mailing list
Re: Javascript : SetTimeout
Le jeudi 17 février 2011, Guillaume Turri a écrit : > Ainsi, pour obtenir le but recherché, il suffirait donc de quelque chose de > la forme : > function surcoucheAction(){ > action(); > setTimeout(surcoucheAction, delai); //Une fois qu'on a fini, on repart pour > un tour > } > > Pour se limiter à
Re: Javascript : SetTimeout
Bonjour, Le 17 février 2011 12:27, Daniel Cartron a écrit : > Si je met SetTimeout sur > l'action à effectuer dans la boucle for, toutes les actions se déclenchent > en > mm tps au bout des 5 s ce qui n'est pas le but recherché... > > setTimeout(action, delai) a effectivement pour effet de décle
Javascript : SetTimeout
Salut la liste, Je patauge malgré la lecture des docs, aucune ne répond vraiment à mon b esoin et du coup j'y arrive pas. Je veux répéter une action un certain nombre de fois (avec for(..) mais que chaque action se produise après un délai de 5 s. Si je met SetTimeout sur l'action à effectu