Accueil > Forum > > > > Nombre aléatoire (stocker la valeur)
Nombre aléatoire (stocker la valeur)
vendredi 11 septembre 2009 à 14:32:51 |
Nombre aléatoire (stocker la valeur)

nexper
|
Bonjour à tous ,
je vous donne une petite idée sur ce que je voudrais faire ou plutôt reproduire à ma manière ; il s'agit d'un petit jeux (juste prix,pr certains)
où la machine sélectionne un nombre aléatoire, et puis c'est à l'utilisateur de proposer à chaque fois un nombre (deviner) en lui donnant un indice à chaque fois en fonction de sa proposition ;
Code Javascript : function choix() {
valeur = Math.round(Math.random() * 1000);
document.formulaire.nombre.value = valeur;
document.formulaire.proposition.value = "";
alert(valeur);
};
Code HTML : <form name="formulaire">
<input type="hidden" name="nombre">
<input type="button" value="Choisir un nombre" >
<br/>
<input type="text" name="proposition" size="5">
<input type="button" value="Proposer" OnClick="choix();" >
</form>
ceci étant dit , moi j'aimerai retourne juste le nombre générée par la fonction , mais le souci c'est que à chaque fois qu'on fait appel à la fonction le nombre change , ce qui est logique .
donc j'aimerai pouvoir stocker ce nombre généré, pour ensuite le comparer .
Merci de me donner juste des pistes &&/|| idées et je m'en chargerai du reste ,parceque je veux pas faire du copier coller , donc je cherche juste quelques idées afin de m'en sortir avant de passer à d'autres quiz js .
et Merci d'avoir pris le temps de lire mon msg .
|
|
vendredi 11 septembre 2009 à 14:48:05 |
Re : Nombre aléatoire (stocker la valeur)

Bul3
|
Bonjour,
je ne comprend pas votre souci....
faites le calcul lorsque c'est nécessaire et
pas à chaque appel
donc, pour l'instant :
<script type="text/javascript">
var valeur = Math.round(Math.random() * 1000);
function choix()
{ document.formulaire.proposition.value = "";
alert(valeur);
}
</script>
<form name="formulaire">
<input type="button" value="Choisir un nombre" >
<br/>
<input type="text" name="proposition" size="5">
<input type="button" value="Proposer" OnClick="choix();" >
</form>
Cordialement [mon Site] [M'écrire] Bul 
|
|
vendredi 11 septembre 2009 à 15:24:47 |
Re : Nombre aléatoire (stocker la valeur)

nexper
|
merci , de votre réponse mais le souci c'est que à chaque fois que je clique (appel à la fonction) , le numéro change , donc j'aimerai avoir une astuce pour pouvoir le stocker,aussi longtemps que possible(tant que l'utilisateur n'a pas trouvé le bon nombre!!)
|
|
vendredi 11 septembre 2009 à 15:31:19 |
Re : Nombre aléatoire (stocker la valeur)
|
vendredi 11 septembre 2009 à 15:54:34 |
Re : Nombre aléatoire (stocker la valeur)

nexper
|
je l'ai essayé à la validation du formulaire, mais ca avait le même effet ,donc le problème persistait ,j'essaye le chargement de la page , ca devrait marcher à première vue , je vous tiendrai au courant .
|
|
vendredi 11 septembre 2009 à 16:02:46 |
Re : Nombre aléatoire (stocker la valeur)
|
samedi 12 septembre 2009 à 02:22:05 |
Re : Nombre aléatoire (stocker la valeur)

nexper
|
Edit :j'ai avancé un petit peu ,et mon code a changer mais malheureusement n'est pas fonctionnel ,pas d'erreur déclarée donc je suis un peu désemparé . Code Javascript : function choix() {
valeur = Math.round(Math.random() * 1000);
document.formulaire.nombre.value = valeur;
document.formulaire.proposition.value = ""
return false;
}
function verification() {
var prop = document.formulaire.proposition;
if ( prop == valeur ) {
alert('Gagne')
}
if ( prop < valeur) {
alert('Trop petit')
}
if ( prop > valeur) {
alert('Trop grand')
}
}
mais mon petit doigt me dit que se serait en rapport avec la déclaration de variables ;
Ps : si vous avez un e-book ,ou un lien qui proposent un apprentissage par la pratique (exo et test) , je serai vraiment ravi de le savoir .
|
|
samedi 12 septembre 2009 à 09:21:14 |
Re : Nombre aléatoire (stocker la valeur)

Bul3
|
comment ça pas d'erreur ????
vous ne donnez pas votre formulaire
j'ai donc modifier peut-être pas comme vous ?
Code HTML : <form name="formulaire">
<input type="button" value="Choisir un nombre"
onclick="choix();">
<br/>
<input type="text" name="proposition" size="5">
<input type="button" value="Proposer"
OnClick="verification();" >
</form>
et si on clique sur "<Choisir un nombre>" :
Erreur : document.formulaire.nombre is undefined
Fichier Source : file:///.....htm
Ligne : 5

|
|
samedi 12 septembre 2009 à 09:28:24 |
Re : Nombre aléatoire (stocker la valeur)
|
samedi 12 septembre 2009 à 09:31:00 |
Re : Nombre aléatoire (stocker la valeur)
|
Cette discussion est classée dans : nombre, code, aléatoire, valeur, juste
Répondre à ce message
Sujets en rapport avec ce message
Problème bizarre de code non exécuté [ par flexx ]
Salut J'ai un problème que je ne comprends pas. Le code suivant (qui est un code d'exemple tout simple) fonctionne correctement sous IE et pas sous F
code incompréhensible......argh [ par dumbop84 ]
bonjour, je maitrise pas trop le javascript.. par contre j'aimerai bien savoir a quoi sert ce code... si vous pouviez juste le retranscrire en francai
condition et hidden field [ par Pazuzu ]
Voilà j'aimerai dans un formulaire ajoutez un champ 'code postal' lié à une fonction qui permettrai de calculer une valeur (cachée) qui se retrouverai
Nombre aléatoire, problème [ par Novaslash ]
Voici mon code :<img src="imag
récupérer la valeur d'un unput en format int [ par gourouman ]
Bonjour,je m'excuse d'avance pour cette question de newbeee.voila je voudrais récupérer la valeur d'un champ input d'un formulaire pour pouvoir faire
Compter le monbre de fois qu'un nombre apparait dans un Array() [ par Optitech ]
Bonjour,J'ai une focntion qui prend 5 chiffres, entre 1 (comprit) et 6 (comprit), aléatoirement. Voila une parti de mon code :[...]var numde = new A
mettre une image sous un bouton submit [ par ManuAntibes ]
Voila j'ai créé une image a la place d'un bouton submit.j'ai un bouton voici le code: // du bouton Et je le remplace par l'image voici le code:<a href
Récuperer le nombre de changement d'un checkbox [ par Ekik ]
Bonjour,Je dois compter le nombre de changement de valeur d'un checkbox et l'envoyer dans un champs caché. Pour le moment j'ai ce code ci :<script la
teste la valeur d'un champ => nombre entier entre 0 et 9 [ par jimmy69 ]
Bonjour a tous,Je fais appel a vous car j'ai un p'tit stress et je pense que vous pourrez aisement m'aider !Voila j'ai une page web avec un champ inpu
SVP C TRES IMPORTANT [ par SIRUS ]
merci de regarder ce messagevoila mon problème:dans une page html il y a une variable qui contient une valeur:voila et j'aimerai placé la valeur de ce
Livres en rapport
|
Derniers Blogs
JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|