Bonjour,
J'utilise une boucle for pour donner des comportements à chacun de mes elements.
Pourtant, chacun de mes élements fais bien appel a la fonction, mais le résultat ne se voit que sur le DENRIER element !
Par ex, j'ai 3 élements d'ID 12,13 et 14.
Ce qui va se passer, c'est que sur passage de la souris sur 12 ,13 ou 14, c'est sur la case 14 que Images/croix.jpg va s'afficher ou disparaitre.
Alors que j'aurais voulu qu elle s affiche sur 12, 13 ou 14 suivant que la souris passe sur ces éléments.
Avez vous une idée ?
Merci !
Fred
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 for (j=(y+1);j<9;j++) { if (document.getElementById(10*x+j).name!='case') {break;} document.getElementById(10*x+j).onmouseover=function() {mouseover(x,j)}; document.getElementById(10*x+j).onmouseout=function() {mouseout(x,j)}; } -------------------------------------------------------- function mouseover (x,y) { document.getElementById(10*x+y).src='Images/croix.jpg'; } function mouseout (x,y) { if ((x+y)%2 == 0) {document.getElementById(10*x+y).src='Images/CaseNoir.jpg';} else {document.getElementById(10*x+y).src='Images/CaseBlanc.jpg';} }
Partager