bonjour,
j'ai un probleme dans mon code, au moment de retirer des allumettes:
ca marche juste la premiere fois, apres ça me renvoie l'erreur : NotFoundError: Node was not found.
sos !!!jeuxAlumettes.htmljeuxAlumettes.html
bonjour,
j'ai un probleme dans mon code, au moment de retirer des allumettes:
ca marche juste la premiere fois, apres ça me renvoie l'erreur : NotFoundError: Node was not found.
sos !!!jeuxAlumettes.htmljeuxAlumettes.html
L'array tab est inutile, code modifié :
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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65 <script type="text/javascript"> function byId(id) { return document.getElementById(id); } var nbrAllumettes = 0; var imageElt=byId("flamme"); function charger(){ nbrAllumettes = byId("nombreAllumettes").value; var zoneEnleverElt=byId("zoneEnlever"); if(nbrAllumettes<=0){ alert("veuillez saisir un nombe strictement positif svp"); } imageElt.innerHTML=""; zoneEnleverElt.innerHTML=""; for(var i=1;i<=nbrAllumettes;i++){ var image = new Image(); image.src="../images/boule1.png"; image.alt="une allumette"; imageElt.appendChild( image ); } //creer le bouton enlever var boutonEnlever = document.createElement("BUTTON"); boutonEnlever.type="submit"; boutonEnlever.setAttribute("onClick","enlever()"); var t = document.createTextNode("ENLEVER"); boutonEnlever.appendChild(t); zoneEnleverElt.appendChild(boutonEnlever); //creer le champ de saisie var champ = document.createElement("input"); var txt = document.createTextNode(" allumette(s)."); champ.type = "text"; champ.id="allumettesEnlevees"; zoneEnleverElt.appendChild(champ); zoneEnleverElt.appendChild(txt); } function enlever(){ var nbrAllumEnlevees =byId("allumettesEnlevees").value; if ((nbrAllumEnlevees=="")||(nbrAllumEnlevees>3)||(nbrAllumEnlevees<1)){ alert("veuillez saisir un nombre compris entre 1 et 3 svp! "); } else if (nbrAllumettes<nbrAllumEnlevees){ alert("Pas assez d'allumettes ! "); } else { for(var i=nbrAllumEnlevees-1;i>=0;i--){ imageElt.removeChild( imageElt.lastChild ); } nbrAllumettes -= nbrAllumEnlevees; } alert("Attention,il reste: " + nbrAllumettes + " allumette(s)"); if ( nbrAllumettes == 0){ imageElt.innerHTML="<p><strong>Jeux terminé</strong></p>"; } } </script>
Blog
Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
(Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager