Javascript confirme la fonction ok et annule le retour du même résultat

Ici, confirm(param1, param2) méthode confirm(param1, param2) pour afficher une alerte Do you want to continue?

Dans ce cas, si l'utilisateur clique sur OK , il renvoie true , si l'utilisateur clique sur Cancel , il renvoie false .

Mais, lorsque le bouton Annuler est cliqué, il appelle la méthode checkcount() .

Mon besoin est lorsque l'utilisateur clique sur le bouton OK , il devrait appeler la méthode checkcount() .

Comment y parvenir?

 <script> function call(param1, param2, param3) { if (condition) { /*some process */ } else { confirm(param1, param2); checkcount(); } } function confirm(param1, param2) { if(condition) { var retVal = confirm("Do you want to continue ?"); if (retVal == true) { alert("User wants to continue!"); return true; } else { alert("User does not want to continue!"); return false; } } } </script> 

Il n'y a pas de contrôle!

 confirm(param1, param2); checkcount(); 

Et vous souhaitez modifier votre nom de fonction à autre chose que de confirmer.

 <script> function call(param1, param2, param3) { if (condition) { /*some process */ } else { if(myConfirm(param1, param2)) { checkcount(); } } } function myConfirm(param1, param2) { if(condition) { var retVal = confirm("Do you want to continue ?"); if (retVal == true) { alert("User wants to continue!"); return true; } else { alert("User does not want to continue!"); return false; } } } </script>