Bonjour.
Voici mon problème: quels que soient les résultats rentrés, le score est toujours 0/10 et il s'affiche Félicitations!
Merci de votre aide
<html>
<head>
<title>Quizz en javascript</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
var quest1= 0;
var quest2= 0;
var quest3= 0;
var quest4= 0;
var quest5= 0;
var quest6= 0;
var quest7= 0;
var rep= 0;
var texte="";
//calcul du score final
function calcul() {
score = quest1 + quest2 + quest3 + quest4 + quest5 + quest6 + quest7;
}
//commentaire selon la note obtenue
function comment() {
if ("score==10") {
wind.document.write("Votre score est "+score+" sur 10, le cours de 5e n'a aucun secret pour toi!Félicitations!");
}
else if ("score>7" && "score<9") {
wind.document.write("votre score est "+score+" sur 10,c'est bien. La 4e devrait se passer sans souçi.");
}
else if ("score>5" && "score<7") {
wind.document.write("votre score est de "+score+" sur 10.Bon ça va. ");
}
else {
wind.document.write("votre score est de "+score+" sur 10. Tu avais qui en mathématiques en 5e?");
}
}
//affichage des commentaires et resultats dans une fenetre
function resultat(){
wind = window.open('','Resultats','scrollbars=yes,resizable=yes,width=500,height=400');
wind.document.open();
//fonction de notation et commentaire
calcul();
comment();
texte = "<html><head><title>R&ésultats du Quizz sur les théories de l'iconicité</title></head>";
texte += "<body bgcolor='#fgher10'>";
texte += "<h4 align='center'><font face='Verdana, Arial, Helvetica, sans-serif'>Voici votre résultat et l'analyse de vos réponses</font></h4>";
texte += "<p><font color='#CCCCFF'><b><font face='Verdana, Arial, Helvetica, sans-serif' size='2' color='#FF9966'>Question 1 : Définition du prototype selon Rosch.</font></b></font></p>";
verif_quest1();
texte += "<p><font color='#CCCCFF'><b><font face='Verdana, Arial, Helvetica, sans-serif' size='2' color='#FF9966'>Question 2 : Le niveau de catégorisation mentale le moins coûteux cognitivement selon Darras.</font></b></font></p>";
verif_quest2();
texte += "<p><font color='#CCCCFF'><b><font face='Verdana, Arial, Helvetica, sans-serif' size='2' color='#FF9966'>Question 3 : Les deux grands principes de la psychologie cognitive.</font></b></font></p>";
texte += "<p><font face='Verdana, Arial, Helvetica, sans-serif' size='2'>Les deux principes sont les suivants : l'économie cognitive et le principe de réalité.</font></p>";
texte += "<p><font color='#CCCCFF'><b><font face='Verdana, Arial, Helvetica, sans-serif' size='2' color='#FF9966'>Question 4 : Définition d'iconotype et pictogramme.</font></b></font></p>";
texte += "<p><font face='Verdana, Arial, Helvetica, sans-serif' size='2'>Voici les deux définitions exactes :</font></p><ul>";
texte += "<li><font face='Verdana, Arial, Helvetica, sans-serif' size='2'>les iconotypes sont des schémas répliqués ayant des caractères trés typiques de l'objet désigné,</font></li>";
texte += "<li><font face='Verdana, Arial, Helvetica, sans-serif' size='2'>les pictogrammes sont</font> <font face='Verdana, Arial, Helvetica, sans-serif' size='2'>des schémas issus des propriétés figuratives du niveau de base qui ont été validés par une communauté.</font></li></ul>";
verif_quest4();
texte += "<p align='center'><input type='submit' name='Submit' onClick='window.close()' value='Fermer'></p>";
texte += "</body></html>";
wind.document.write(texte);
wind.document.close();
}
</script>
</head>
<body bgcolor="#FFFFFF">
<div align="CENTER">
<table border="2" bgcolor="#FFCC99" align="CENTER" bordercolor="#FF9900">
<tr>
<td>
<div align="CENTER"> <font size="+2" face="Comic Sans MS, Arial" color="#8080FF"><b>Quizz niveau 5e <br>
</b><font size="3">Qu'avez vous retenu de votre année de 5e?</font></font>
</div>
</td>
</tr>
</table>
<br>
</div>
<p align="CENTER"><font face="Comic Sans MS, Arial"><em>Vous devez sélectionner
la bonne réponse. Il n'a qu'une seule bonne réponse par question.</em></font></p>
<form method="post" onSubmit="resultat(this.form);">
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
</font><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FF9966"><b>Question
1 :</b></font></p>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Calculer l'expression suivante:6 + 4 x 5 - 2<br>
</font> <font face="Verdana, Arial, Helvetica, sans-serif" size="2">
<input type="checkbox" onClick="'quest1=0' && 'rep==1'" value="0">
48<br>
<input type="checkbox" onClick="'quest1==0' && 'rep==2'" value="0">
30<br>
<input type="checkbox" onClick="'quest1=0' && 'rep==3'" value="0">
26<br>
<input type="checkbox" onClick="'quest1=1' && 'rep==4'" value="1">
24 </font></p>
<hr align="CENTER" noshade>
<font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FF9966"><b>Question
2 :</b></font><font face="Verdana, Arial, Helvetica, sans-serif" size="2"></font>
<table border="0" width="85%">
<tr>
<td valign="middle" width="57%" align="center">
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> Quelle est la mesure de l'angle ? </font></p>
<p<font face="Verdana, Arial, Helvetica, sans-serif" size="2">
<input type="checkbox" onClick="'quest2=0' && 'rep==1'" value="0">
48<br>
<input type="checkbox" onClick="'quest2==0' && 'rep==2'" value="0">
30<br>
<input type="checkbox" onClick="'quest2=0' && 'rep==3'" value="0">
26<br>
<input type="checkbox" onClick="'quest2=1' && 'rep==4'" value="1">
30 </font></p>
</td>
<td align="center" valign="middle" width="43%"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><img src="catcog.jpg" width="351" height="232"></font></td>
</tr>
</table>
<hr align="CENTER" noshade>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FF9966"><b>Question
3 :</b></font><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> Calculer l'expression en simplifiant si nécessaire:<br> <br>
5       3 <br>
-   +   - <br>
7       7
<br>
    8 <br>
<input type="checkbox" name="checkbox5" onClick="'quest3=0' && 'rep==1'" value="0">- <br>
    14 <br>
<br>
    4 <br>
<input type="checkbox" name="checkbox5" onClick="'quest3=0' && 'rep==2'" value="0">- <br>
    7 </font><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><br>
<br>
    8 <br>
<input type="checkbox" name="checkbox5" onClick="'quest3=1' && 'rep==3'" value="1">- <br>
    7 <br> <br>
    21 <br>
<input type="checkbox" name="checkbox5" onClick="'quest3=0' && 'rep==4'" value="0">-- <br>
    49 </p>
<hr align="CENTER" noshade>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FF9966"><b>Question
4 :</b></font> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"><br>
Alain achète une carte de cinéma qui lui offre une réduction sur les tarifs pendant 1 an. Grâce à cette carte qui lui a coûté 30¤, il ne paie pour une séance que 5¤.
<br> On note x le nombre de fois où il se rend au cinéma pendant cette année.
<br> Donner en fonction de x le prix total qu'il aura consacré au cinéma cette année.<br>
<input type="checkbox" name="checkbox" onClick="'quest4=1' && 'rep==1'" value="1">
5x + 30<br>
<input type="checkbox" name="checkbox2" onClick="'quest4=0' && 'rep==2'" value="0">
5x <br>
<input type="checkbox" name="checkbox3" onClick="'quest4=0' && 'rep==3'" value="0">
5(x + 30)<br>
<input type="checkbox" name="checkbox4" onClick="'quest4=0' && 'rep==4'" value="0">
30x + 5</font></p>
<hr align="CENTER" noshade>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FF9966"><b>Question
5 :</b></font> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"><br>
Simplifier l'expression suivante: 12x - 5 + 3x - 1 - x <br>
<input type="checkbox" name="checkbox" onClick="'quest5=1' && 'rep==1'" value="1">
14x - 6<br>
<input type="checkbox" name="checkbox2" onClick="'quest5=0' && 'rep==2'" value="0">
14x - 4<br>
<input type="checkbox" name="checkbox3" onClick="'quest5=0' && 'rep==3'" value="0">
16x - 6<br>
<input type="checkbox" name="checkbox4" onClick="'quest5=0' && 'rep==4'" value="0">
16x - 4</font></p>
<hr align="CENTER" noshade>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FF9966"><b>Question
6 :</b></font> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"><br>
Calculer l'expression suivante: (-4) + (-3) - (-1) - (+4) + (+2)<br>
<input type="checkbox" name="checkbox" onClick="'quest6=2' && 'rep==1'" value="1">
-2<br>
<input type="checkbox" name="checkbox2" onClick="'quest6=0' && 'rep==2'" value="0">
-10<br>
<input type="checkbox" name="checkbox3" onClick="'quest6=0' && 'rep==3'" value="0">
-8<br>
<input type="checkbox" name="checkbox4" onClick="'quest6=2' && 'rep==4'" value="1">
-4</font></p>
<hr align="CENTER" noshade>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FF9966"><b>Question
7:</b></font> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"><br>
Dans le triangle suivant, comment s'appelle la droite remarquable? <br>
<input type="checkbox" name="checkbox" onClick="'quest7=2' && 'rep==1'" value="1">
une hauteur<br>
<input type="checkbox" name="checkbox2" onClick="'quest7=0' && 'rep==2'" value="0">
une médiatrice<br>
<input type="checkbox" name="checkbox3" onClick="'quest7=0' && 'rep==3'" value="0">
une médiane<br>
<input type="checkbox" name="checkbox4" onClick="'quest=2' && 'rep==4'" value="1">
une bissectrice</font></p>
<p align="center">
<input type="submit" name="Submit" value="Voir mes résultats au test" onSubmit="resultat(this.form)">
</p>
</form>
<p align="CENTER"> </p>
</body>
</html>