Boujour,
J'ai trouvé un script sur internet, qui marche trés bien d'ailleurs, mais j'aurais besoin de l'adapter et j'ai un peu du mal a comprendre son fonctionnement.
Voila le code:
imgPath = new Array;
SiClickGoTo = new Array;
if (document.images)
{
i0 = new Image;
i0.src = './images/anim/image1.png';
SiClickGoTo[0] = "";
imgPath[0] = i0.src;
i1 = new Image;
i1.src = './images/anim/image2.png';
SiClickGoTo[1] = "";
imgPath[1] = i1.src;
i2 = new Image;
i2.src = './images/anim/image3.png';
SiClickGoTo[2] = "";
imgPath[2] = i2.src;
i3 = new Image;
i3.src = './images/anim/image4.png';
SiClickGoTo[3] = "";
imgPath[3] = i3.src;
}
a = 0;
function ejs_img_fx(img)
{
if(img && img.filters && img.filters[0])
{
img.filters[0].apply();
img.filters[0].play();
}
}
function StartAnim()
{
if (document.images)
{
document.write('<IMG BORDER=2 ALT=Menu NAME=defil >');
defilimg();
}
else
{
document.write('<IMG >')
}
}
function ImgDest()
{
document.location.href = SiClickGoTo[a-1];
}
function defilimg()
{
if (a == 4)
{
a = 0;
}
if (document.images)
{
ejs_img_fx(document.defil)
document.defil.src = imgPath[a];
tempo3 = setTimeout("defilimg()",5000);
a++;
}
}
Ce script fonctionne trés bien mais je ne comprend pas a quel moment on récupére l'adresse de l'image à afficher.
J'éspére avoir été clair, merci d'avance de votre aide.