succession de fonctions

succession de fonctions - HTML/CSS - Programmation

Marsh Posté le 24-04-2009 à 15:15:50    

Bonjour à tous.
Je veux exécuter plusieurs fonctions qui dépendent les unes des autres.
En fait la première fonction doit me fixer un paramètre qui sera utiliser par l'autre fonction. Le soucis c'est que javascript n'applique pas le résultat de chaque fonction au fur et à mesure. Voilà le code concernée :

Code :
  1. <script type="text/javascript">
  2. fonction1(document.getElement.byId('val1'), 'val2', 'selection1, 'nomFonction');
  3. fonction1(document.getElement.byId('val2'), 'val3', 'selection2', 'nomFonction');
  4. </script>


Reply

Marsh Posté le 24-04-2009 à 15:15:50   

Reply

Marsh Posté le 24-04-2009 à 15:41:21    

Ca devrait fonctionner si le "paramètre" qui est "fixé" est une variable globale.
 
Il est difficile d'en dire plus car le code ne montre ni ce paramètre, ni comment il est mis à jour.

Reply

Marsh Posté le 24-04-2009 à 15:43:06    

Tu peux préciser ?
fonction1 est-elle censé faire qqch ? Si oui pourquoi n'y a t'il pas de valeur renvoyée ?
Au passage "document.getElement.byId" n'existe pas


---------------
We deserve everything that's coming...
Reply

Marsh Posté le 24-04-2009 à 21:09:02    

Oui j'ai repris cette idée de variable globale. Merci.
En fait, le problème était qu'au lancement de l'application chaque fonction javascript est lancée mais les mdifications ne sont pas visibles progressivement. Il suffit de mettre des points d'arret dans son code avec Firebug pour s'en rendre compte.
Amadeh.

Reply

Marsh Posté le 24-04-2009 à 21:46:06    

amadeh a écrit :

Oui j'ai repris cette idée de variable globale. Merci.
En fait, le problème était qu'au lancement de l'application chaque fonction javascript est lancée mais les mdifications ne sont pas visibles progressivement. Il suffit de mettre des points d'arret dans son code avec Firebug pour s'en rendre compte.
Amadeh.


Ya des appels Ajax dans tes fonctions ? Si oui utilises des callback qui lancent les fonctions suivantes succéssivement


---------------
We deserve everything that's coming...
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed