2 Slideshow sur une même page
Bonjour à tous !
Voici mon problème. J'ai récupéré un script de slideshow sur un site bien connu de javascripts, seulement je voudrais en mettre 2 sur la même page et c'est là où ça bloque.
Vu que je suis nul en javascript, quelqu'un peut-il m'aider à améliorer le script pour qu'il affiche 2 slideshows, qu'ils aient le meme timeout mais pas les même images et ni les mêmes liens.
dès que je m'essai à en mettre 2, tout se bloque et rien ne défile!!
Voici le code !
D'avance merci !
Code:
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
|
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
imgPath = new Array;
SiClickGoTo = new Array;
version = navigator.appVersion.substring(0,1);
if (version >= 3)
{
i0 = new Image;
i0.src = './test3.jpg';
SiClickGoTo[0] = "http://";
imgPath[0] = i0.src;
i1 = new Image;
i1.src = './test2.jpg';
SiClickGoTo[1] = "http://";
imgPath[1] = i1.src;
i2 = new Image;
i2.src = './test1.jpg';
SiClickGoTo[2] = "http://";
imgPath[2] = i2.src;
}
a = 0;
function StartAnim()
{
if (version >= 3)
{
document.write('<A HREF="#" onClick="ImgDest();return(false)"><IMG SRC="./test1.jpg" BORDER=0 ALT=Menu NAME=defil WIDTH="100" HEIGHT="100"></A>');
defilimg()
}
else
{
document.write('<A HREF="http://"><IMG SRC="./test1.jpg" BORDER=0 WIDTH="100" HEIGHT="100"></A>')
}
}
function ImgDest()
{
document.location.href = SiClickGoTo[a-1];
}
function defilimg()
{
if (a == 3)
{
a = 0;
}
if (version >= 3)
{
document.defil.src = imgPath[a];
tempo3 = setTimeout("defilimg()",1000);
a++;
}
}
</SCRIPT>
</HEAD>
<BODY>
<SCRIPT LANGUAGE="JavaScript">
StartAnim();
</SCRIPT>
</BODY> |