Bonjour tout le monde;

Je suis débutant avec javascript et j'essaye de faire le simple jeu "plus ou moins" sous javascript et html.
J'ai crée une zone pour saisir une valeur , un bouton pour verifier si cette valeur est correcte, et une zone de texte pour afficher à chaque fois que la valeur est plus ou moins.
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<form name="myform">
	   tester une valeur<input type="number" name="in" onFocus="effacer();"/>
	   <input type="button" value="verifier" onClick="check();"/><br/>
	   <textarea name="res" cols="45" rows="10">resultat apres essai</textarea>
	</form>
Le problème se trouve dans la mèthode javascript check() que j'ai creé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
<script type="text/javascript">
function check(){
	     var saisie= document.myform.in.value;  // valeur d'essai saisie par l'utilisateur
		 var cpt=0;
		 do{
		   cpt++;
		   if(nb > saisie){
		     document.myform.res.value="c'est plus que ça";
		   }else{
		     document.myform.res.value="c'est moins que ça";
		   }
 
 
		 }while(nb != saisie)
		document.myform.res.value="Bravo! votre score est"+ cpt;
	  }
  </script>
Le problème c'est que le script ne répond que si je n'utilise pas la boucle do/while ou while ou for.
Je me demande si qulequ'un comment le rendre fonctionnel en utilsant l'une de ces boucles.
Merci d'avance.