Bonjour,
je cherche de l'aide pour réaliser la page d'accueil d'un site. Je voudrais mettre deux bandeaux d'images qui défilent chacun avec leur propre flêche de défilement. Si je ne mets qu'un seul bandeau cela fonctionne parfaitement par contre si j'essai de mettre 2 fois le script je n'y arrive plus.
Je ne suis pas connaisseuse de JavaScript et j'i fait beaucoup de recherche sur le web mais ne trouvant pas la solution je me tourne vers vous.
Code Javascript : 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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69 var initialisation = false var vitesse = 10; var temps = 0; var contenu = null; var longueur = 0; var cadre = 480; function aller_gauche() { INIT(); if( parseInt( contenu.style.left ) > (cadre - longueur) ) { contenu.style.left = Math.max(cadre - longueur, parseInt( contenu.style.left ) - vitesse); temps = setTimeout(aller_gauche, 40); } } function aller_droite() { INIT(); if( parseInt( contenu.style.left ) < 0 ) { contenu.style.left = Math.min(0, parseInt( contenu.style.left ) + vitesse); temps = setTimeout(aller_droite, 40); } } function placement_fin() { INIT(); STOP(); contenu.style.left = 0; } function placement_debut() { INIT(); STOP(); contenu.style.left = cadre - longueur; } function STOP() { if( temps ) { clearTimeout(temps); temps = 0; } } function INIT() { if( !initialisation ) { contenu = document.getElementById( "content" ) var obj = document.getElementById( "container" ); if( obj ) { longueur = obj.scrollWidth; cadre = obj.clientWidth; } initialisation = true; } }
Code HTML : 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
25
26
27
28
29
30
31
32
33
34 <table cellspacing="0" cellpadding="0"> <tr> <td align="center"><img onDblClick="placement_fin();" onMouseOver="aller_droite();style.cursor='pointer';" onMouseOut="STOP();this.style.cursor='';" title="Double-cliquez pour atteindre le début de la liste" src="photos/array_left.gif" align="center" border="0"> </td> <td align="center" valign="top"> <div id="container" style="OVERFLOW: hidden; WIDTH: 350px; POSITION: relative;"> <div id="content" style="LEFT: 0px; POSITION: relative;"> <table cellspacing="0" cellpadding="0" border="0"> <tr> <td valign="top"><a href="photos/accueil_ta/chateau.jpg" target="_blank"><img src="photos/accueil_ta/mini/chateau.jpg" alt="" width="124" height="93" border="0" align="absMiddle"></a></td> <td valign="top"><a href="photos/accueil_ta/levage_vide.jpg" target="_blank"><img src="photos/accueil_ta/mini/levage_vide.jpg" alt="" width="62" height="93" border="0" align="absMiddle"></a></td> <td valign="top"><a href="photos/accueil_ta/ecureuil.jpg" target="_blank"><img src="photos/accueil_ta/mini/ecureuil.jpg" alt="" width="140" height="93" border="0" align="absMiddle"></a></td> <td valign="top"><a href="photos/accueil_ta/incendie.jpg" target="_blank"><img src="photos/accueil_ta/mini/incendie.jpg" alt="" width="56" height="93" border="0" align="absMiddle"></a></td> <td valign="top"><a href="photos/accueil_ta/prisedevue_2.jpg" target="_blank"><img src="photos/accueil_ta/mini/prisedevue_2.jpg" alt="" width="140" height="93" border="0" align="absMiddle"></a></td> <td valign="top"><a href="photos/accueil_ta/laperdrix_levage.jpg" target="_blank"><img src="photos/accueil_ta/mini/laperdrix_levage.jpg" alt="" width="140" height="93" border="0" align="absMiddle"></a></td> <td valign="top"><a href="photos/accueil_ta/levage.jpg" target="_blank"><img src="photos/accueil_ta/mini/levage.jpg" alt="" width="62" height="93" border="0" align="absMiddle"></a></td> <td valign="top"><a href="photos/accueil_ta/levage_jaude.jpg" target="_blank"><img src="photos/accueil_ta/mini/levage_jaude.jpg" alt="" width="62" height="93" border="0" align="absMiddle"></a></td> <td valign="top"><a href="photos/accueil_ta/prisedevue.jpg" target="_blank"><img src="photos/accueil_ta/mini/prisedevue.jpg" alt="" width="124" height="93" border="0" align="absMiddle"></a></td> <td valign="top"><a href="photos/accueil_ta/helico_dos.jpg" target="_blank"><img src="photos/accueil_ta/mini/helico_dos.jpg" alt="" width="62" height="93" border="0" align="absMiddle"></a></td> <td valign="top"><a href="photos/accueil_ta/levage_2helico.jpg" target="_blank"><img src="photos/accueil_ta/mini/levage_2helico.jpg" alt="" width="62" height="93" border="0" align="absMiddle"></a></td> <td valign="top"><a href="photos/accueil_ta/levage_2helico_2.jpg" target="_blank"><img src="photos/accueil_ta/mini/levage_2helico_2.jpg" alt="" width="62" height="93" border="0" align="absMiddle"></a></td> </tr> </table> </div> </div> </td> <td align="center"><img onDblClick="placement_debut();" onMouseOver="aller_gauche();style.cursor='pointer';" onMouseOut="STOP();style.cursor='';" title="Double-cliquez pour atteindre la fin de la liste" src="photos/array_right.gif" align="center" border="0"> </td> </tr> </table>
Partager