A l'aide l'application js me torture
sethgreen
Messages postés
33
Statut
Membre
-
avion-f16 Messages postés 20367 Statut Contributeur -
avion-f16 Messages postés 20367 Statut Contributeur -
Bonjour,
j'ai un grand problème avec une petite application en java script qui s'intitule "trouver un nombre entre 1 et 1000" je doit introduire un nombre dans ligne de texte et puis cliquer sure un bouton "OK" ainsi ca doit être apparente deux ligne la première m'indique si le nombre et plus grand au plus petit que le nombre choisie par l'ordinateur et la deuxième m'indique qu'il me reste un nombre de possibilité de 1 a 10 si je fais le bon choix ca m'indique que que jai trouver le bon nombre si je termine le dix choix sans aboutir au bon resultat l'application m'indique son nombre voulue veuillez m'aidez s'il vous plais .
j'ai un grand problème avec une petite application en java script qui s'intitule "trouver un nombre entre 1 et 1000" je doit introduire un nombre dans ligne de texte et puis cliquer sure un bouton "OK" ainsi ca doit être apparente deux ligne la première m'indique si le nombre et plus grand au plus petit que le nombre choisie par l'ordinateur et la deuxième m'indique qu'il me reste un nombre de possibilité de 1 a 10 si je fais le bon choix ca m'indique que que jai trouver le bon nombre si je termine le dix choix sans aboutir au bon resultat l'application m'indique son nombre voulue veuillez m'aidez s'il vous plais .
A voir également:
- A l'aide l'application js me torture
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Desinstaller application windows - Guide
- Windows application démarrage - Guide
- Comment supprimer une application préinstallée sur android - Guide
- Application pour apprendre à coder - Guide
9 réponses
je peut te donner le code que j'ai ecrit le voici:
<html>
<head>
<script language="java script">
function fonction_1()
{
y=document.test.t1.value;
x=(int)((Math.random()*1000)+1);
for( j=0;j<=10;j++)
{
if(j==0)
document.write("faite une proposition: \n");
if(j==10)
alert("le nombre cacher est :"+x);
if(y==x)
alert("felicitation");
else
if(y<x)
{
document.write("le nombre est plus petit \n");
else
document.write("le nombre est plus grand \n");
}
document.write("vous avez fait"+10-j+"proposition );
}
}
</script>
</head>
<body>
<form name ="test">
<center><h1>Trouver un nombre entre 1 et 1000 </h1>
<h2>proposer un nombre:<input type="text" name="t1" value=""><input type="button" value="ok" name="b" OnClick="fonction_1()"></h2>
</center>
</form>
</body>
</html>
<html>
<head>
<script language="java script">
function fonction_1()
{
y=document.test.t1.value;
x=(int)((Math.random()*1000)+1);
for( j=0;j<=10;j++)
{
if(j==0)
document.write("faite une proposition: \n");
if(j==10)
alert("le nombre cacher est :"+x);
if(y==x)
alert("felicitation");
else
if(y<x)
{
document.write("le nombre est plus petit \n");
else
document.write("le nombre est plus grand \n");
}
document.write("vous avez fait"+10-j+"proposition );
}
}
</script>
</head>
<body>
<form name ="test">
<center><h1>Trouver un nombre entre 1 et 1000 </h1>
<h2>proposer un nombre:<input type="text" name="t1" value=""><input type="button" value="ok" name="b" OnClick="fonction_1()"></h2>
</center>
</form>
</body>
</html>
if(y<x)
{
document.write("le nombre est plus petit \n");
else
document.write("le nombre est plus grand \n");
}
document.write("vous avez fait"+10-j+"proposition );
}
t'as oublié des "{" non ?
if(y<x)
{
document.write("le nombre est plus petit \n");
}else
document.write("le nombre est plus grand \n");
}
document.write("vous avez fait"+10-j+"proposition );
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
mais c'est quoi qui marche pas ??
t'as des erreurs js ?
regarde dans Firefox et ouvre la console d'erreurs
t'as des erreurs js ?
regarde dans Firefox et ouvre la console d'erreurs
PS: et je détèste les document.write
fais une div result, et si tu veux pas utiliser jquery utilise la fonciton innerHTML :)
fais une div result, et si tu veux pas utiliser jquery utilise la fonciton innerHTML :)
Je viens de te coder un exemple : http://paste.pocoo.org/show/165468/
Et quelque conseils :
- '<script language="java script">' : Non ! C'est '<script type="text/javascript">'
- Nommes tes variables correctement car quand on lit ton code on ne peut pas savoir ce que peuvent contenir x et y sauf en allant voir leur déclaration. Par exemple, x pourrait être "nbGenere" pour "Nombre généré" et y "nbEntre" pour "Nombre entré".
Et quelque conseils :
- '<script language="java script">' : Non ! C'est '<script type="text/javascript">'
- Nommes tes variables correctement car quand on lit ton code on ne peut pas savoir ce que peuvent contenir x et y sauf en allant voir leur déclaration. Par exemple, x pourrait être "nbGenere" pour "Nombre généré" et y "nbEntre" pour "Nombre entré".