Bonjour,
Je dois g�rer dans ma page des images survoll�es. Le probl�me c'est le nombre (environ 50).
Pour ce faire j'utilise cette m�thode :
Et dans la page html :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11 <script type="text/javascript"> var tb tb= new Array(); for(i=0;i<50;i++){tb[i]=new Image;} tb[0].src="Images/toto_srv.jpg"; tb[1].src="Images/toto.jpg"; tb[2].src="Images/titi_srv.jpg"; tb[3].src="Images/titi.jpg"; tb[4]... function roll(img,nb) {eval("img.src=tb["+nb+"].src");} </script>
Etant donn� que mes images ton toujours la m�me structure, � savoir :
Code : S�lectionner tout - Visualiser dans une fen�tre � part <a href="#" onmouseover="roll(img1,0)"; onmouseout="roll(img1,1)"><img name="img1" SRC="Images/BTA.jpg"></a>
Je me suis donc dit qu'il y avait surement un moyen de remplir un ligne sur deux de mon array avec le texte contenu dans la ligne pr�c�dente pour que :nomdelimage.jpg -> nomdelimage_srv.jpg
J'ai donc penser � un syt�me avec modulo du type :nomdelimage_srv.jpg devienne nomdelimage.jpg
ou
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 for (Val in tb) tb[Val].src= (Val % 2 == 0)? fonction1:fonction2;
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3 for (Val in tb) if(Val % 2 == 0) {tb[Val].src=...}
Une id�e de comment mettre quelque chose de ce type en place ?
Merci par avance !
Partager