hamid majah
17 mars 2011 à 17:24
saluuuut mes amis jai un code javascript qui fait des qcm avec des reponse mais je cherche ajouter un score mais je n'arrive pas pouvez vous m'aider
voila mon code avec des questions et des reponses:
<table width="50" border="0" cellspacing="0" cellpadding="0">
<tr>
<td> </td>
</tr>
</table>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans nom</title>
<style type="text/css">
body {
background-image: url(Nouveau%20dossier/images1.jpg);
background-color: #FF8000;
}
</style>
</head>
<body>
<table width="749" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="399" bgcolor="#FFFF80"></head>
<marquee behavior="alternate" bgcolor="#4c4c4c" width="785" height="78" align="absmiddle" >
<p><span class="Style30"><span class="Style28"><font color="#ffffff"size="4,5" face="Georgia, Times New Roman, Times, serif" color="#CCCCCC"><b><i><img src="qcm.gif" width="80" height="30"><u>vous êtes prêt pour quelques questions </u></i></b></span><img src="qcm.gif" width="80" height="30">
</marquee></font><body bgcolor="#d9d9d9" background="mm.JPEG">
<form name="QCM"><b><u><i><font size=4 color="#9a3333"><ol><Li>Le réseaux informatique est :</font></b></u></i><br/><br/>
<b><input type="radio" name="choix" value="choix1"/>le résultat de la connexion de plusieurs Réseaux d'eau potable.</b> <br/>
<b><input type="radio" name="choix" value="choix2"/>le résultat de la connexion de plusieurs machines entre elles. </b><br/>
<b><input type="radio" name="choix" value="choix3"/>le résultat de la connexion de plusieurs cables Téléphonique.</b><br/><br/>
<b><div id="resultat"></div><br/><br/>
<hr size=3 width=90% align=left color=#4c4c4c>
<br /><br /><b><u><i><font size=4 color="#9a3333"><Li>La configuration matérielle d'un réseau informatique nécessite :</font></b></u></i><br/><br/>
<input type="radio" name="choix1" value="choix4"/>les connecteures RJ45,BNC . <br/>
<input type="radio" name="choix1" value="choix5"/>les connecteures RJ46,BNS . <br/>
<input type="radio" name="choix1" value="choix6"/>les connecteures RJ50,BND .<br/><br/>
<div id="resultat1"></div></br></br>
<hr size=3 width=90% align=left color=#4c4c4c>
<br/><br /><b><u><i><font size=4 color="#9a3333"><li>pour la Configuration d'un réseau local:</font></b></u></i><br/><br/>
<input type="radio" name="choix2" value="choix7"/>Vérifier le fonctionnement des cartes graphiques. <br/>
<input type="radio" name="choix2" value="choix8"/>Ne pas nommer les postes . <br/>
<input type="radio" name="choix2" value="choix9"/>Nommer les postes de réseau.<br/><br/>
<div id="resultat2"></div></br></br>
<hr size=3 width=90% align=left color=#4c4c4c>
<br/><br /><b><u><i><font size=4 color="#9a3333"><li>Les réseaux sont nés d'un besoin d'échanger :</font></b></u></i><br/><br/>
<input type="radio" name="choix3" value="choix10"/>des informations de manière compléxe entre des machines. <br/>
<input type="radio" name="choix3" value="choix11"/>Des informations entre les machines non connectés aux mêmes réseaux.<br/>
<input type="radio" name="choix3" value="choix12"/>des informations de manière simple et rapide entre des machines.<br/><br/>
<div id="resultat3"></div></br></br>
<hr size=3 width=90% align=left color=#4c4c4c>
<br/><br /> <b><u><i><font size=4 color="#9a3333"><li> Que signifier LAN ?</font></b></u></i><br/><br/>
<input type="radio" name="choix4" value="choix13"/>Local Area Network. <br/>
<input type="radio" name="choix4" value="choix14"/>Métropolitain Area Network. <br/>
<input type="radio" name="choix4" value="choix15"/>local Area Networking.<br/><br/>
<div id="resultat4"></div></br></br>
<hr size=3 width=90% align=left color=#4c4c4c>
<center><input type="button" value="Valider" onClick="tester(this.form)"/></center></br>
<center><INPUT TYPE="reset" VALUE="Retablir"></center>
</form>
<p>
<script type="text/javascript">
function modifierText(id, texte) {
document.getElementById(id).innerHTML = texte;
}
function tester(f) {
var toutEstOk = true;
if (f.choix[1].checked) {
modifierText("resultat", "Bonne réponse: Le réseaux informatique est le résultat de la connexion de plusieurs machines entre elles. ");
} else if (f.choix[0].checked || f.choix[2].checked) {
toutEstOk = false;
modifierText("resultat", "Mauvaise réponse: Le réseaux informatique est le résultat de la connexion de plusieurs machines entre elles. ");
} else {
alert("veullez remplir tout le QCM svp");
return false;
}
if (f.choix1[0].checked) {
modifierText("resultat1", "Bonne réponse: La configuration matérielle d'un réseau informatique necessite les connecteures RJ45,BNC .");
} else if (f.choix1[1].checked || f.choix1[2].checked) {
toutEstOk = false;
modifierText("resultat1", "Mauvaise réponse: La configuration matérielle d'un réseau informatique necessite les connecteures RJ45,BNC .");
} else {
alert("veullez remplir tout le QCM svp");
return false;
}
if (f.choix2[2].checked) {
modifierText("resultat2", "Bonne réponse: pour Configuration d'un réseau local Nommer les postes de réseau.");
} else if (f.choix2[1].checked || f.choix2[0].checked) {
toutEstOk = false;
modifierText("resultat2", "Mauvaise réponse: pour Configuration d'un réseau local Nommer les postes de réseau.");
} else {
alert("veullez remplir tout le QCM svp");
return false;
}
if (f.choix3[2].checked) {
modifierText("resultat3", "Bonne réponse: Les réseaux sont nés d'un besoin d'échanger des informations de manière simple et rapide entre des machines.");
} else if (f.choix3[1].checked || f.choix3[0].checked) {
toutEstOk = false;
modifierText("resultat3", "Mauvaise réponse:Les réseaux sont nés d'un besoin d'échanger des informations de manière simple et rapide entre des machines .");
} else {
alert("veullez remplir tout le QCM svp");
return false;
}
if (f.choix4[0].checked) {
modifierText("resultat4", "Bonne réponse : LAN signifier: Local Area Network.");
} else if (f.choix4[1].checked || f.choix4[2].checked) {
toutEstOk = false;
modifierText("resultat4", "Mauvaise réponse : LAN signifier : Local Area Network.");
} else {
alert("veullez remplir tout le QCM svp");
return false;
}
if (toutEstOk) {
alert('Bravo ! 100% vrais');
} else {
alert('Attention Il y a des erreurs voir la correction ou revien au correction...');
}
return false;
}
</script>
</p>
<table width="50" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><a href="notion3.htm"><img src="betton2 copie.jpg" width="62" height="63"></a></td>
</tr>
</table>
<p> </p></td>
</tr>
</table>
</body>
</html>