Un code javascript sans alert !
Fermé
Utilisateur anonyme
-
Modifié par endymionn le 28/02/2012 à 11:18
Utilisateur anonyme - 29 févr. 2012 à 13:44
Utilisateur anonyme - 29 févr. 2012 à 13:44
A voir également:
- Un code javascript sans alert !
- Débloquer carte sim sans code puk - Guide
- Code asci - Guide
- Code telephone oublié - Guide
- Code blocks free - Télécharger - Langages
- Comment créer un qr code - Guide
2 réponses
jisisv
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
934
28 févr. 2012 à 14:52
28 févr. 2012 à 14:52
Essay quelque chose du genre:
<html> <body> <head> <script type="text/javascript"> function update() { // do what you need myinput = document.getElementById("message1"); myinput.setAttribute("readOnly", false); myinput.value="Playing now..."; myinput.readOnly = "true"; document.getElementById("message2").value="Playing now..."; } </script> </head><body> <center> <form NAME="messMem"> <input type="text" size="60" name="message1" id="message1" value="" readonly /> <br /> <input type="text" size="60" name="message2" id="message2" value="" /> <br/> <input type="button" onclick="update();" value="Play..." /> </form> </center> </body> </html>
Utilisateur anonyme
29 févr. 2012 à 13:44
29 févr. 2012 à 13:44
Je ne comprends pas trop.
Je vous donne mon code complet car je n'y connais strictement rien en JavaScript :
Je vous donne mon code complet car je n'y connais strictement rien en JavaScript :
<script language="Javascript"> var N = 21; // Nombre d'allumettes au départ var Maxi=N; // Sauvegarde nombre d'allumettes var p = 3; // Nombre maximum d'allumettes autorisées var depart = Math.floor(Math.random()*2); // Pour déterminer qui commence // Images des allumettes (allumoff.gif est une image blanche ;-) Img_On=new Image;Img_On.src="imagedusite/jeux/allumon.gif"; // Allumette activée Img_Off=new Image;Img_Off.src="imagedusite/jeux/allumoff.gif"; // Allumette désactivée // --- Fonctions utilisées ---- // Fonction d'activation/désactivation d'une allumette // Elle reçoit en paramètres : // - le nom de l'image à afficher // - le nom de l'objet concerné function img_act(imgName,lieu) {imgon=eval(imgName + ".src");document [lieu].src=imgon;} // Fonction d'affichage des allumettes function affiche() { // Mettre les allumettes qui restent mais en principe ça ne // sert à rien puisque les allumettes ne font que disparaître !!! // On va activer l'image On ou l'image Off selon le cas // pour les n objets appelés 1,2,3,4,5, etc. for(i=1;i<=N;i++) {img_act('Img_On',i);} // Enlever les allumettes qui disparaissent for(i=N+1;i<=Maxi;i++) {img_act('Img_Off',i);} } // Le joueur joue de 1 à 3 allumettes function humain_joue(Nb) { N = N - Nb; // On retire le Nb d'allumettes affiche(); // et on affiche les allumettes // S'il n'y a plus d'allumettes, le joueur a gagné ! // Et on lui dit Bravo puis on recharge la page (nouvelle partie) if(N==0){alert("Pas mal pour un humain ! :-(");location.reload(true);} // Sinon, l'ordinateur joue à son tour if(N!=0){pc_joue()}; // Si le jeu n'est pas fini, au PC de jouer } // L'ordinateur joue function pc_joue() { // On calcule le modulo à 4 (il faut toujours laisser une allumette de plus // que le maximum autorisé afin de pouvoir gagner donc 4 (p+1) Nall = N - (Math.floor(N/(p+1))*(p+1)); // ou Nall = N % 4 // Si ce modulo est égal à zéro, on tire au hasard entre 1 et 3 allumettes if(Nall==0){Nall=1+Math.floor(Math.random()*p);} alert("L'ordinateur enlève "+ Nall+ " allumette(s)"); N = N - Nall; // On retire le Nb d'allumettes affiche(); // et on affiche les allumettes // S'il n'y a plus d'allumettes, l'ordinateur a gagné if(N==0){alert("Qui c'est le meilleur ? ;-)");location.reload(true);} } ThisPage = location.href; </script> </head> <?php $login = $_SESSION['login'];// Le login, si la personne est connectée alors la variable contient le login, si il n'est pas connecté, cette variable n'existe pas ?> <body> <div id="en_tete"> <?php include("entete.php");?> </div> <div id="publicite"> <?php include("publicite.php"); ?> </div> <div id="menu"> <div class="element_menu"> <?php include("menu.php"); ?> </div> </div> <div id="corps"> <?php if (isset($_SESSION['login'])) { ?> <h1>Le jeu des allumettes !</h1> <h4>Les règles du jeu :</h4> <p> Sur une table, 21 allumettes sont disposées .Vous pouvez en retirer une, deux ou trois .Celui qui tire la dernière a gagné !Vous jouez contre le serveur du site internet et il est possible de gagner, il n'est pas invincible ! </p> <h4>Le jeu :</h4> <center> <form name="frm"> <script> for(i=1;i<=N;i++) { document.write("<img src='imagedusite/jeux/allumon.gif' name='"+i+"'>"); } </script> <br /> <script> for(i=1;i<=p;i++) { document.write("<input type='button' value=' "+i+" 'onClick='humain_joue("+i+")'>"); } </script> </form> </center> <script> if(depart==1) { alert("C'est au serveur de débuter la partie !");pc_joue(); } else { document.messMem.mess.value = "C'est à vous de débuter la partie !" } </script> <center> <form name="messMem"> <input type="text" size="60" name="mess" value="Chargement du jeu en cours ..." readonly> <input type="button" name="reco" value="Recommencer" onClick="location.href=ThisPage"/> </form> </center>