Js - attendre

Résolu
aideur aidé Messages postés 192 Statut Membre -  
aideur aidé Messages postés 192 Statut Membre -
Bonjour, je cherche désespérément comment attendre la fin d'une fonction en js.

exemple :
--------------------------------------------------------------------------------------------------------------
function fc1() {

fc2()

//suite fonction fc1

}
--------------------------------------------------------------------------------------------------------------

Comment attendre la fin de la fonction fc2 avant de continuer la fonction fc1 en perdant le moins de temps possible.

Merci

10 réponses

  1. BadGuitarist Messages postés 373 Statut Membre 27
     
    Bonsoir aideur aidé,

    Comment attendre la fin de la fonction fc2 avant de continuer la fonction fc1 en perdant le moins de temps possible :

    En optimisant la fonction fc2() ?!?

    0
  2. aideur aidé Messages postés 192 Statut Membre 65
     
    fc2 est une fonction assez longue qui récupère des infos sur internet donc le temps qu'il faut pour achever la fonction fc2 est variable.
    0
  3. BadGuitarist Messages postés 373 Statut Membre 27
     
    Autrement dit, contrairement à l'algo que tu as fourni :

    
      function fc1()
      { 
    
          fc2() 
    
          //suite fonction fc1 
      } 
    
    


    tu voudrais que fc2() s"exécute en parallèle pendant que fc1() s'exécute.

    Si c'est bien cela que tu souhaites, tu peux faire peut-être appel :
    - aux thread (si tu développes en Java notamment)
    - à Ajax (et utiliser le déclenchement asynchrone de la fonction fc2() ) si tu es dans une application web

    Etant donné que l'on ne sait pas grand chose de ton environnement de développement et de l'architecture de la solution que tu comptes réaliser, je ne peux t'en dire plus.
    0
  4. aideur aidé Messages postés 192 Statut Membre 65
     
    C'est pour un gadget pour la sidebar Vista/7
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. aideur aidé Messages postés 192 Statut Membre 65
     
    Un gadget windows n'est qu'un mini site web
    0
  7. BadGuitarist Messages postés 373 Statut Membre 27
     
    La fonction fc2 est-elle écrite en js ou est-elle développée en PHP ou en servlet Java ?

    En fait, si la solution qui serait de lancer fc2 en parallèle sur un serveur web vous convient, alors peut-être que la technique Ajax est envisageable.
    0
  8. aideur aidé Messages postés 192 Statut Membre 65
     
    Ce n'est qu'un gadget web qui fonctionne en local !

    Pendant ce temps j'ai peut-être trouvé une solution pour faire autrement, je regarderait ça demain.

    Merci à toi
    0
  9. BadGuitarist Messages postés 373 Statut Membre 27
     
    Ravi que tu ais trouvé une solution ;-)

    Bon courage pour la suite.
    0
  10. aideur aidé Messages postés 192 Statut Membre 65
     
    Ça fonctionne !
    0