Bonjour tout le monde,

J'ai un petit problème avec mon script "javascript".

A un certain moment, je demande d'appeler une fonction, mais ça ne fonctionne pas, j'obtiens ce message d'erreur :

Ligne 140

'Objet attendu'

Voici la ligne 140 :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
} else {
				cCI1TH_val.value = "";	// Si la checkbox est décoché on met une chaine vide pour les crédits ECTS.
			}
			somme();		
					}
Voici la fonction appelée :

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
function somme() {
		/** Variables permettant la récupération des valeurs */
		var th_ects1,th_ects2,th_ects3,th_ects4;
		var tp_etcs1,tp_etcs2,tp_etcs3,tp_etcs4;
		var ex_ects1,ex_ects2,ex_ects3,ex_ects4,
		var total;  // Correspond à ton champ txtTotalECTS
 
		// Ici on récupère tous nos champs 
		th_ects1 = (document.getElementById("ECTSCI1TH").value != "" && document.getElementById("ECTSCI1TH").value != "undefined")?parseInt(document.getElementById("ECTSCI1TH").value):0;
		th_ects2 = (document.getElementById("ECTSCI2TH").value != "" && document.getElementById("ECTSCI2TH").value != "undefined")?parseInt(document.getElementById("ECTSCI2TH").value):0;
		th_ects3 = (document.getElementById("ECTSCI3TH").value != "" && document.getElementById("ECTSCI3TH").value != "undefined")?parseInt(document.getElementById("ECTSCI3TH").value):0;
		th_ects4 = (document.getElementById("ECTSCI4TH").value != "" && document.getElementById("ECTSCI4TH").value != "undefined")?parseInt(document.getElementById("ECTSCI4TH").value):0;
		tp_etcs1 = (document.getElementById("ECTSCI1TP").value != "" && document.getElementById("ECTSCI1TP").value != "undefined")?parseInt(document.getElementById("ECTSCI1TP").value):0;
		tp_etcs2 = (document.getElementById("ECTSCI2TP").value != "" && document.getElementById("ECTSCI2TP").value != "undefined")?parseInt(document.getElementById("ECTSCI2TP").value):0;
		tp_etcs3 = (document.getElementById("ECTSCI3TP").value != "" && document.getElementById("ECTSCI3TP").value != "undefined")?parseInt(document.getElementById("ECTSCI3TP").value):0;
		tp_etcs4 = (document.getElementById("ECTSCI4TP").value != "" && document.getElementById("ECTSCI4TP").value != "undefined")?parseInt(document.getElementById("ECTSCI4TP").value):0;
		ex_etcs1 = (document.getElementById("ECTSCI1EX").value != "" && document.getElementById("ECTSCI1EX").value != "undefined")?parseInt(document.getElementById("ECTSCI1EX").value):0;		
	ex_etcs2 = (document.getElementById("ECTSCI2EX").value != "" && document.getElementById("ECTSCI2EX").value != "undefined")?parseInt(document.getElementById("ECTSCI2EX").value):0;
	ex_etcs3 = (document.getElementById("ECTSCI3EX").value != "" && document.getElementById("ECTSCI3EX").value != "undefined")?parseInt(document.getElementById("ECTSCI3EX").value):0;
	ex_etcs4 = (document.getElementById("ECTSCI4EX").value != "" && document.getElementById("ECTSCI4EX").value != "undefined")?parseInt(document.getElementById("ECTSCI4EX").value):0;
 
		total = document.getElementById("txtTotalECTS");
		total.value = th_ects1+th_ects2+th_ects3+th_ects4+tp_etcs1+tp_etcs2+tp_etcs3+tp_etcs4+ex_ects1+ex_ects2+ex_ects3+ex_ects4;
 
	}
</script>

Pourriez-vous me dire svp pourquoi il n'arrive pas à la fonction

Merci d'avance.

beegees