Un code javascript sans alert !
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour, sur internet j'ai trouvé des codes d'un jeu fait en javascript. Or les messages comme "Game Over" ... étaient des alertes, j'ai donc créé un input de formulaire :
Donc, au lieu d'écrire : alert("L'ordinateur commence...");pc_joue(); j'ai écrit document.messMem.mess.value = "L'ordinateur commence ...";pc_joue(); .
Mais ça ne marche pas !!!
Où est l'erreur ???
Merci.
<config>WINDOWS SEVEN-Google Chrome</config>
--
<center> <form NAME="messMem"><INPUT TYPE="text" SIZE="60" NAME="mess" VALUE="" readonly> </center>
Donc, au lieu d'écrire : alert("L'ordinateur commence...");pc_joue(); j'ai écrit document.messMem.mess.value = "L'ordinateur commence ...";pc_joue(); .
Mais ça ne marche pas !!!
Où est l'erreur ???
Merci.
<config>WINDOWS SEVEN-Google Chrome</config>
--
A voir également:
- Un code javascript sans alert !
- Code ascii - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code puk bloqué - Guide
- Code activation windows 10 - Guide
- Code blocks - Télécharger - Langages
2 réponses
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>
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>