Comment puis-je détecter quand une boîte d'alerte en javascript est acceptée et/ou fermée ?
Réponses
Trop de publicités?Vous pouvez montrer un confirm box
qui affiche un message avec un bouton OK et un bouton Annuler et vérifie sur quel bouton l'utilisateur a cliqué :
<script type="text/javascript">
var answer = confirm ("Is this working for you?")
if (answer)
alert ("Woo Hoo! Then my answer was correct.")
else
alert ("Darn. Well, keep trying then.")
</script>
Si vous voulez utiliser un simple boîte d'alerte vous pouvez consulter 1001 tutoriels en ligne tels que ce un par exemple. Mais votre question ne précise pas comment exactement vous voulez mettre en œuvre votre alert
.
Si l'utilisateur n'a pas appuyé sur ok ou fermer, le JS ne passera pas à la ligne suivante. Donc, en fait, il n'y a pas besoin de détecter cela.
Vous voulez peut-être savoir si l'utilisateur a appuyé sur ok ou close. Pour la fenêtre contextuelle d'alerte, il n'y a pas de moyen facile de savoir si elle a été validée ou fermée. Dans Firefox, vous n'avez même pas de bouton de fermeture.
Donc, si vous voulez vraiment le faire, vous pouvez utiliser la boîte de confirmation ou la boîte d'invite. Veuillez consulter le lien ci-dessous pour savoir comment utiliser la boîte de confirmation ou la boîte d'invite : http://www.w3schools.com/js/js_popup.asp