Salut tout le monde,

J'ai une erreur dans mon code, je suis occupé à chercher la solution sans succès depuis une heure :

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
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
function Decider(id,decision, responsable,type_user)
{
	//alert(id);
	//alert(responsable);
	//alert(decision);
 
	//ici, je récupère le nom de la manip, c'est plus simple que de la passer en PHP !!!
	var list_action = document.getElementById('liste_action_'+id);
	var texte_action = list_action.options[list_action.selectedIndex].text;
 
	//si un admin (véronique par exemple) choisit d'accepter, refuser ou annuler qqe chose où il n'y a pas de choix, j'arrête le code
	if(((texte_action == 'Choix de la manipulation') && (decision != 'PD'))||(decision=='')) return false;
	//alert(texte_action);
	var user = document.getElementById(id).innerHTML;
	//alert(user);
	//prompt jquery
	//PD  => pas disponible
	if((decision!='accepter') && (decision != 'PD') && (type_user != 'admin') &&(texte_action != 'N/A'))
	{
		jqDialog.prompt("Vous pouvez laisser un message qui accompagnera cette décision",
            '',
            function(commentaire)//lorsque la prompt s'est lancé, le user tape un message (ou rien), c'est ce message qui est passé à la fonction anonyme.  Dans cette fonction anonyme, j'appelle ajax (de jquery)
            {
                $.ajax({
                    type: "POST",
                    url: "AJAX/Decision.php",
                    data: "decision="+decision+"&responsable="+responsable+"&texte_action="+texte_action+"&id="+id+"&commentaire="+commentaire+"&type_user="+type_user,
					//retour (ou autre chose) vaut responseText, c'est la meme chose en jquery
					success: function(retour) //retour n'est pas obligatoire, ça vaut responseText, on peut lui donner un autre nom
					{
						//alert(retour);
						 document.getElementById('envoi_email').innerHTML = '<input type="button" value="Confirmer '+parseInt(retour) +' d&eacute;cisions" ';
						 Generation_Calendrier();
 
						//email_ut(id,decision, responsable);
          		    }
                });
 
            },
            function()
            {
                return false; //clique sur le bouton cancel
            }
 
 		);
	}//accolade du fin du if
	else //si VM appuie sur "accepter", pas besoin de prompte
	{
		if(decision =='PD')
		{
			jqDialog.prompt("Raison de la non disponibilité de la machine :", 
			'', 
			function(commentaire)
			{
				$.ajax({
							type: "POST",
							url: "AJAX/Decision.php",
							data: "decision="+decision+"&responsable="+responsable+"&texte_action="+texte_action+"&id="+id+"&type_user="+type_user+"&commentaire="+commentaire,
				//retour (ou autre chose) vaut responseText, c'est la meme chose en jquery
							success: function(retour) //retour n'est pas obligatoire, ça vaut responseText, on peut lui donner un autre nom	
							{
								//alert(retour);
								Generation_Calendrier();
 
								//email_ut(id,decision, responsable);
							}
 
						});
 
			}
			else
			{
				$.ajax(
					   {
							type: "POST",
							url: "AJAX/Decision.php",
							data: "decision="+decision+"&responsable="+responsable+"&texte_action="+texte_action+"&id="+id+"&type_user="+type_user,
				//retour (ou autre chose) vaut responseText, c'est la meme chose en jquery
							success: function(retour) //retour n'est pas obligatoire, ça vaut responseText, on peut lui donner un autre nom	
							{
								//alert(retour);
								if(type_user != 'admin') document.getElementById('envoi_email').innerHTML = '<input type="button" value="Confirmer '+parseInt(retour) +' d&eacute;cision" />';
								Generation_Calendrier();
 
								//email_ut(id,decision, responsable);
							}
 
						});
 
			}
		}
 
 
	}
}
L'erreur :

missing ) after argument list
[Break on this error] else
on line 71
La ligne 71 correspond au dernier else de mon code.

Je vous remercie d'avance pour votre aide.

beegees