IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AJAX Discussion :

[AJAX] Faire patienter avec setTimeout()


Sujet :

AJAX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 28
    Par défaut [AJAX] Faire patienter avec setTimeout()
    Bonjour,

    J'ai un petit soucis, ça doit pas être bien méchant mais après quelques minutes de recherche... j'ai pas trouvé la solution!

    Je souhaite faire patienter l'internaute entre 2 scripts ajax. J'utilise la fonction setTimeout mais le problème c'est qu'il ne tient pas compte du temps que je lui passe en paramètre. Il m'exécute directement la fonction recapitulatif()... Je vois mon gif une fraction de seconde... et j'aimerais le voir les 10 secondes tel que je l'ai indiqué dans les parametres...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    function patientez(societe_client, adresse_client, adresse2_client, cp_client, ville_client, email_client)
    {
    	write_div('bloc_inscription', '<br /><br /><br /><p class="align_centre"><img src="_images/ajax-loader.gif" alt="Veuillez patienter..." title="Veuillez patienter..." /></p><p class="align_centre">Veuillez patienter...</p>');
    	setTimeout(recapitulatif(societe_client, adresse_client, adresse2_client, cp_client, ville_client, email_client),10000);	
     
    }
    Je sais pas si j'ai été assez clair. si vous avez des questions... et surtout des réponses à mon soucis! N'hésitez pas!

  2. #2
    Membre Expert
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 56

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Par défaut
    Salut,

    Ta fonction Recapitulatif est exécutée de suite par setTimeout; il faut lui fournir une fonction qui appellera Recapitulatif

    EDIT:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    function patientez(societe_client, adresse_client, adresse2_client, cp_client, ville_client, email_client)
    {
    	write_div('bloc_inscription', '<br /><br /><br /><p class="align_centre"><img src="_images/ajax-loader.gif" alt="Veuillez patienter..." title="Veuillez patienter..." /></p><p class="align_centre">Veuillez patienter...</p>');
    	var f = function() { 
              recapitulatif(societe_client, adresse_client, 
                            adresse2_client, cp_client, ville_client, email_client);
            };
     
      setTimeout(f,10000);	
     
    }
    ERE

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 28
    Par défaut
    Yes!!! Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Faire patienter avec image animée
    Par karamaster dans le forum AJAX
    Réponses: 5
    Dernier message: 16/10/2015, 18h08
  2. [AJAX] - Rafraichissement d'un DIV avec setTimeOut
    Par Seb06 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 13/03/2011, 00h07
  3. [AJAX] Comment faire TreeNode avec Rialto
    Par NerOcrO dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 23/07/2007, 11h08
  4. faire attendre l'execution(pas avec setTimeout)
    Par bubuche87 dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 17/07/2007, 09h37
  5. [AJAX] faire tourner un script php en boucle avec ajax
    Par mitmit dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 05/05/2007, 10h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo