begin process at 2012 02 12 19:25:04
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

Javascript et ActiveX

 > 

Autre

 > 

attendre fin d'execution


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

attendre fin d'execution

jeudi 6 juillet 2006 à 11:55:01 | attendre fin d'execution

maxos75

Bonjour,

Je souhaite attendre la fin d'execution d'une xmlhttprequest pour rediriger l'utilisateur vers la page de démarrage...
si quelqu'un a une idée, le probleme du Settimeout c'est que le temps d'execution n'est jamas le même.
merci bien
jeudi 6 juillet 2006 à 15:02:09 | Re : attendre fin d'execution

bultez

Membre Club
bonjour,

>>attendre la fin d'execution d'une xmlhttprequest 

 xml.onreadystatechange = function()
    { 
      if(xml.readyState == 4)
      {
         xmlhttprequest fini
      }
    }

mais je n'ai sûrement pas saisi la question...
cordialement   Bul   
Site
jeudi 6 juillet 2006 à 15:14:08 | Re : attendre fin d'execution

maxos75

oui effectivement mais je me suis suremnt mal exprimé.

en fait mettons :
 function fonction1 ()
{
   lafonctionxmlhttprequest('parma1', 'param2');
   window.location('test.asp');   <--- c'est cette redirection que je veux effectuer UNIQUEMENT a la fin de lafonctionxmlhttprequest()
}
peut etre est-ce plus clair?
jeudi 6 juillet 2006 à 15:17:16 | Re : attendre fin d'execution

bultez

Membre Club
et ben...
   c'est mon exemple...?!?
   xmlhttprequest fini ==>  window.location('test.asp');
cordialement   Bul   
Site
jeudi 6 juillet 2006 à 15:22:35 | Re : attendre fin d'execution

maxos75

oui certes si jamais la redirection avait lieu a tous les coups mais la je redirige que dans certains cas c'est pourquoi je fais pas directement la redirection dans le xmlhttprequest.
jeudi 6 juillet 2006 à 15:27:10 | Re : attendre fin d'execution

bultez

Membre Club
if ( conditions remplis ) windows....
cordialement   Bul
Site
mercredi 19 juillet 2006 à 12:23:15 | Re : attendre fin d'execution

maxos75

Je crois que mon probleme c'est que j'arrive pas a presenter le souci, je réessaie donc.

Pour l'instant j'ai :

function fonction1 ()
{
   lafonctionxmlhttprequest('parma1', 'param2');
   window.location('test.asp');
   <--- c'est cette redirection que je veux effectuer UNIQUEMENT a la fin de lafonctionxmlhttprequest()
}
dans ce cas de figure javascript lance 'lafonctionxmlhttprequest('parma1', 'param2');' puis 'window.location('test.asp');' sans attendre la fin de l'execution de la premiere fonction lancée, ce qui provoque des problèmes d'execution... Le paliatif utilisé jusqu'a present est un SetTimeOut() sur la derniere fonction mais je voudrais trouver le moyen de savoir si la fonction est finie ça m'eviterai de devoir temporiser au maximum, parceque suivant les parametres, le temps d'execution de la requete 'lafonctionxmlhttprequest('parma1', 'param2');' varie enormément.

Autre exemple pour peut etre mieux comprendre :

Je voudrais :
function gobale ()
{
function1();
---- attendre fin execution de function1() ----
funcition2();
---- attendre fin execution de function2() ----
function3();
}
j'espere que mon discours est un peu plus clair maintenant ... (l'espoir fait vivre...)
mercredi 19 juillet 2006 à 12:35:44 | Re : attendre fin d'execution

bultez

Membre Club




finalement c'est :

   attendre la fin d'une fonction pour continuer.
j'ai compris ?

et, en fait, on ne peut pas (simplement)
quoique.. jesusonline n'a pas mis
   quelque chose dans les sources ?
   ( peut-être me trompe-je ! )

========================================
function un() {...}
function deux() {...}
...
un(); deux();
========================================
lance un, puis, relativement vite, lance deux


il faut faire
========================================
function deux() {...}
function un()   { traitement de un;
                  deux(); }
...
un();
et ici : plus rien !!! ( sauf </script> )
========================================


cordialement   Bul   
Site


Cette discussion est classée dans : fin, execution, attendre


Répondre à ce message

Sujets en rapport avec ce message

Attendre la fin du fonction pour continuer [ par chrisotphe7502 ] Bonjour, mon problème est le suivant, je créé un site web embarqué que je programme en javascript et HTML. Dans une des pages web, j'appel une fonctio pointillé long .... dans un tableau [ par kalif ] bonjour a tous,pour que ma bordure sois pointillé j'utilise ceci:border-top: 1px dashed couleuret j'obtient des pointillé court et fin, mais j'aimerai Javascript: probleme avec Split: [ par Plink ] Bonjour,Je developpe actuellement un intranet soushtml,css php,sql et javascript pour permettre aux employés de saisir leurs demandes de congé.J'ai lo verification de mon formulaire [ par viergeau ] bonjour à tous!j'aimerais que quelqu'un m'aide à parfaire mon formulaire, car chaque fois que j'envois un messaege, le navigateur active outlook alors variable javascript egale au resultat d'execution d'un fichier php [ par viveLeWeb ] bonjour en ce bel apres midi pluvieux! tout d'abord je vous demanderai un peu d'indulgence; j'espere utiliser le bon vocabulaire et j'ai peur de confo ajouter fin sur diaporama [ par jpthali ] Salut à tous, j'ai une petite question concernant l'excellent source [url=http://www.javascriptfr.com/codes/DIAPO-SIMPLE-TOUT-PRET_25617.aspx]de ce d [déplacé CS -> PHP] probleme d'execution de mon programme [ par emy3 ] bonjour, quand je lance ma page sous wampServer, je recois le msg suivant ""Fatal error: Call to a member function describeTable() on a non-object in Fonction recherche date [ par Eyeron ] Bonjour, Je souhaite rechercher dans ma bdd tous les enregistrements datant de x jours. Je m'explique: j'ai une base de données avec des valeurs qui calcul de date debut a partir de periode et date fin [ par hejerhejer ] slt,je suis débutante en java script,mon problème c'est que j'ai une date fin de facture et un nombre de mois et je dois trouver la date début en java


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,357 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales