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');
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);                                               
}
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.
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