Bonjour,
Nous rencontrons quelques problèmes pour réaliser les fonctions de notre jeux. Nous avons différentes images qui servent de boutons et au clic, nous voudrions que la valeur correspondant à ces images s'enregistrent dans une sorte de tableau ( non visible sur la page), afin de pouvoir réaliser des tests logiques qui détermineront la victoire ou la défaite dans le jeu.
Dans le html, nous avons pour chaque image/bouton (par catégorie : homme/armes/armures/accessoires) ceci (ici le cas du personnage homme) :
Et voici la fonction correspondant au tableau, qui ne fonctionne pas. Pour le alert, notre but n'est pas d'afficher, c'était simplement pour savoir si cela fonctionnait, et lorsque l'on clique sur image, cela nous affiche "undefined". Les valeurs ne s'enregistrent donc pas dans le tableau...
Voilà, j'espère vraiment que vous pourrez nous aider là dessus, merci d'avance
Nous rencontrons quelques problèmes pour réaliser les fonctions de notre jeux. Nous avons différentes images qui servent de boutons et au clic, nous voudrions que la valeur correspondant à ces images s'enregistrent dans une sorte de tableau ( non visible sur la page), afin de pouvoir réaliser des tests logiques qui détermineront la victoire ou la défaite dans le jeu.
Dans le html, nous avons pour chaque image/bouton (par catégorie : homme/armes/armures/accessoires) ceci (ici le cas du personnage homme) :
<div id="images_hommes">
<input type="image" name="" value="1" src="image/guerrier.jpg" alt="guerrier" onmouseover="this.src='image/Texte guerrier.jpg'"
onmouseout="this.src='image/guerrier.jpg'" alt="guerrier"class="guerrier" onclick="acc('guerrier'); enregistrement(this.value); "/>
<input type="image" name="" value="2" src="image/magicien.jpg" alt="magicien" onmouseover="this.src='image/Texte magicien.jpg'"
onmouseout="this.src='image/magicien.jpg'" alt="magicien" class="magicien" onclick="acc('magicien'); enregistrement(); "/>
<input type="image" name="" value="3" src="image/archer.jpg" alt="archer" onmouseover="this.src='image/Texte archer.jpg'"
onmouseout="this.src='image/archer.jpg'" alt="archer"class="archer" onclick="acc('archer'); enregistrement(); "/>
<br>
Guerrier Magicien Archer
</div>
Et voici la fonction correspondant au tableau, qui ne fonctionne pas. Pour le alert, notre but n'est pas d'afficher, c'était simplement pour savoir si cela fonctionnait, et lorsque l'on clique sur image, cela nous affiche "undefined". Les valeurs ne s'enregistrent donc pas dans le tableau...
function enregistrement1(){
som=new Array;
document.getElementById('images').value=som[0];
document.getElementById('armes').value=som[1];
document.getElementById('armures').value=som[2];
document.getElementById('accessoires').value=som[3];
alert(console.log(som[0]))
};
Voilà, j'espère vraiment que vous pourrez nous aider là dessus, merci d'avance