Auteur: Chris (---.dial.proxad.net)
Date: 15-10-2002 01:09
[ msg ]
|
C'est encore moi, j'essaye ton script avec plusieurs questions.
Est ce que je suis obligé de le faire de la manière suivante, qui marche bien mais fait beaucoup de code si je place une vingtaine de questions.
Ou alors est ce qu'il y a un moyen pour n'avoir qu'une fois le script et simplement définir des variables var reponse1= etc ...
J'ai essayé bien sur mais vu mon niveau je n'ai pas réussi :o(
J'ai essayé de faire que pour le forms[0] il place var reponse0= etc et pour forms[1] il place var reponse1= etc mais je n'ai pas réussi !!
Sinon ce n'est pas grave je ferais comme cela, merci encore.
<html>
<head>
<script>
var i=0;
function compteur()
{
i++;
}
</script>
</head>
<body>
<script>
function controle()
{
switch (document.formulaire.question.value)
{
case "coucou" :
alert("Bravo, c'est la bonne réponse question1");
break;
default :
switch (i)
{
case 1 :
alert("La réponse 1 est inexacte, essaye encore.");break;
case 2 :
alert("aide 1");break;
case 3 :
alert("reponse 1");i=0;break;
}
break;
}
}</script>
<form name="formulaire" method="post" action="">
Question 1
<input type="text" name="question">
<input type="button" name="ok" value="ok" onclick="compteur();controle()">
</form>
<script>
function controle2()
{
switch (document.formulaire2.question2.value)
{
case "coucou2" :
alert("Bravo, c'est la bonne réponse2");
break;
default :
switch (i)
{
case 1 :
alert("La réponse 2 est inexacte, essaye encore.");break;
case 2 :
alert("aide2");break;
case 3 :
alert("reponse2");i=0;break;
}
break;
}
}</script>
<form name="formulaire2" method="post" action="">
Question 2
<input type="text" name="question2">
<input type="button" name="ok" value="ok" onclick="compteur();controle2()">
</form>
</body>
</html>
|