>>je contrôle pas la 2ième fonction
et comme c'est dans F1 qu'il faut agir, ça importe peu !
remarque : le javascript est "asynchrone"
en faisant f1(); f2(); ça lance F1,
et sans attendre,
immédiatement, ça lance F2
il faut donc attendre la fin de F1, tester le retour et lancer ou pas F2
( bien entendu attendre la fin de F1 suppose un setTimeout tant que
la fonction n'est pas finie, sinon, ça monopolise toutes les ressources
du système )