Bonjour,

Je suis débutante sur Jquery. J'ai créé un bouton qui fait appel à deux fonctions. La première est une fonction jquery qui affiche un popup avec deux boutons. elle attribue une valeur boolean à une varibale selon le choix du bouton du popup
La deuxième fonction qu'est une fonction javascript s'exécute selon le résultat de la première fonction.

Le problème est que le bouton fait appel à la fonction javascript avant celle de jquery. Vous ne connaissez pas un moyen qui priorise l'appel à la fonction jqueryau lien de celle de javascript/

Merci d'avance pour vos réponses

Ci dessous le code
Code html : 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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<html>
<head>
<title></title>
</head>
<body>
  <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/redmond/jquery-ui.css" rel="stylesheet" type="text/css"/>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
  <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
 
 
    <script type="text/javascript">
 
 
        //document.getElementById('theHiddenField').value =false;
        $(document).ready(function () {
            $("#OpenDialog").click(function () {
                $("#dialog").dialog({
                                resizable: false,
height:140,
modal: true,
 
                                buttons: {
"Oui": function() {
$('#theHiddenField').val(true);
$( this ).dialog( "close" );
alert($('#theHiddenField').val());
},
"Non": function() {
//$('#theHiddenField').val(false);
alert($('#theHiddenField').val());
$( this ).dialog( "close" );
}
}
                                });
            });
        });
                
        function Chargement() {
        if (document.getElementById('theHiddenField').value ==true) {
        alert('Bienvenue sur le site');
                }
}
    </script>
 
  <input id="OpenDialog" type="button"  value="Valider" onClick="Chargement()">
    <div id="dialog" title="Empty the recycle bin?">
    </div>
	 <input type="hidden" id="theHiddenField" name="deleteThisSelectedItem" value="false" style="display:none">
 
</body>
</html>