Bonjour à tous.
Je débute sur ce forum et ne sais pas si je poste au bon endroit.
J'ai un petit souci concernant une fonction en javascript qui est sensée vérifier que des objets ont les bons parents.
Voici la fonction que j'ai créé.
Elle doit renvoyer :
- un message d'erreur si les objet1, 2, 3 et 4 n'ont pas comme parent respectivement cible1, 2, 3 et 4.
- "Bravo" si tous les objets sont bien placés.
Le problème c'est qu'elle renvoie "Bravo" si cible1 est le parent d'objet1 quelque soient les parents des autres objets. Je ne trouve pas l'erreur.
Je précise que c'est ma première fonction en js et qu'elle est sans nul doute perfectionnable...
Code Javascript :
function verif() { //permet de tester la position des objets sur les bonnes cibles
var x=new Array(); //déclaration du tableau
for (i=1;i<5;i++) { //remplissage du tableau
x[i]=document.getElementById("objet"+i).parentNode.id;
if (x[i]!="cible"+i) { //test des valeurs du tableau
alert("Vous avez commis des erreurs.");
break;
}
else {
alert("Bravo !");
break;
}
}}
Si quelqu'un avait une idée, merci.