bonjour,
je me suis fait une petite fonction qui affiche une dialogBox paramêtrable avec deux boutons (oui/non). Le code pour l'afficher :
=> je ne comprends pas pourquoi mais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 // affiche la boite de confirmation function showConfirmBox(title, str, funcYes){ $("#dgbox_confirm h3").text(title); // change le titre $("#dgbox_confirm #cfm_msg").text(str); // change le texte // gestion du bouton Yes $("#dgbox_confirm #btnYes").click(funcYes); // gestion du bouton No $("#dgbox_confirm #btnNo").click(function(){ alert("fermeture"); $("#dgbox_confirm").hide(); }); $("#dgbox_confirm").show(); }
- lorsque j'ouvre pour la 1ere fois la dialogBox et que je clic sur No, alert("fermeture"); s'affiche 1 fois avant de cacher la div
- lorsque j'ouvre pour la 2nd fois la dialogBox et que je clic sur No, alert("fermeture"); s'affiche 2 avant de cacher la div
- lorsque j'ouvre pour la 3ieme fois la dialogBox et que je clic sur No, alert("fermeture"); s'affiche 3 avant de cacher la div
...
D'où vient le problème et comment le résoudre ?
=> je pense que le problème doit venir de la déclaration de mes évènements
merci d'avance,
Partager