Js n'est définitivement pas mon ami...
Je cherche à changer dynamiquement un background image de baliseset
Code : Sélectionner tout - Visualiser dans une fenêtre à part <a class="upFleche"> </a>selon si un élément se trouve en première ou dernière position.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <a class="downFleche"> </a>
J'ai systématiquement un is not defined, et je ne vois pas l'erreur. J'ai pourtant l'impression d'avoir fait les choses correctement selon la doc Mootools (v 1.2.5) (mais doute sur le getAllNext() après le getLast())
voici mon code js :
Je n'ai bien sûr aucune idée à l'avance du nombre de <a> que j'aurais... An idea ?
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 function blabla() { var TabU = $$('a[class=upFleche]'); var TabD = $$('a[class=downFleche]'); var x = 0; var z = 0; for (x=0; x<TabU.length; x++) { alert(TabU.length); var UpAFleche = TabU.getFirst(); var OtherUp = TabU.getAllNext(); UpAFleche.setStyle("background", "url('http://www.monsite.fr/images/arrow-g.png')"); OtherUp.setStyle("background", "url('http://www.monsite.fr/images/arrow.png')"); } for (z=0; z<TabD.length; z++) { alert(TabD.length); var DownAFleche = TabD.getLast(); var OtherDown = TabD.getAllNext(); OtherDown.setStyle("background", "url('http://www.monsite.fr/images/arrowd.png')"); DownAFleche.setStyle("background","url('http://www.monsite.fr/images/arrowd-g.png')"); } }
Partager