La fonction appelée ne se lance pas (objet requis)
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:
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:
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 :question:
Merci d'avance.
beegees