Bonjour,
Je débute en JavaScript.
Ma question peut sembler bizarre, mais j'ai tu mal à comprendre toute la logique du déroulement d'un code javascript.
ex.
J'ai une ligne de code qui fait appel à une fonction showPrompt()
cette appel est suivit d'une message type alert('xxx');
lors de l'exécution de cette fonction, la boite de message alert() et affichée avec la valeur "undefine" avant même l'appel de la fonction showPrompt.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 function newproject(){ var message ='toto' var RcCode = showPrompt('Create a Project',message,'prompt'); alert(RcCode); }
showPrompt étant une boite de dialog personnalisée.
Quelqu'un peut il m'expliquer pourquoi le message alert(RcCode]; et affiché immédiatement sans attendre le retour de ma fonction, il semble même que cela bloque l'exécution de showPromt, puisque ma boite de dialog perso n'apparait qu'ensuite ?
Merci
Partager