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 besoin, je suis surpris qu'il n'existe rien de facile en js...
Mais ton explication ne colle pas avec ce que je veux faire, j'ai été trop imprécis... Dans une fonction j'ai for(i=0;i<truc;i++) { setTimeout("action1(i)",1000); setTimeout("action2(i)",2000); } je limite à 2 actions c'est suffisant. En plus mes durées ne sont pas exactement 1000 et 2000 mais calculées par rapport à d'autres critères, donc on ne touche pas à ça. Comme ça action1 commence au bout d'1s et action2 au bout de 2s. Tout ce qu'il me faut c'est que pour chaque i ça commence une fois qu'action2 du i précédent est achevé, donc pour i=1 à 3000 et 4000 et pour i=2 à 5000 et 6000... L'astuce que j'ai trouvé est de multiplier le délai par i mais est-ce judicieux si i va jusqu'à 300 ? -- Cordialement, Daniel Cartron « Pourquoi faire simple quand on peut faire compliqué... » Jacques Rouxel - Les shadoks _________________________________ Linux mailing list Linux@lists.parinux.org http://lists.parinux.org/mailman/listinfo/linux