Bonjour � tous,
Je fais appel � vos connaissances en javascript car pour ce qui est de moi, je ne suis qu'un simple novice
en la mati�re.
Voila, je vous expose mon petit souci. j'ai t�l�charger sur le net un petit script pour faire fonctionner
un diaporama sur un site internet. Celui ci fonctionne tr�s bien mais le probl�me est que l'on est
oblig� de mettre les photos en vrac � la racine du site ce qui fait un peu d�sordre.
Alors, j'aurais aim� si cela est possible de faire en sorte que ce script puisse lire les photos dans un dossier sp�cique
nomm� "photos" par exemple.
Apr�s multiples essais infractueux, je vous joint le script de fa�on a ce que vous puissiez voir si cela est possible,
car l� je commence � craquer.
Pour le personnaliser :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 <SCRIPT LANGUAGE="JavaScript"> <!-- var timeDelay = 5; var Pix = new Array ("A01.jpg" ,"A02.jpg" ,"A03.jpg" ,"A04.jpg" ); var howMany = Pix.length; timeDelay *= 1000; var PicCurrentNum = 0; var PicCurrent = new Image(); PicCurrent.src = Pix[PicCurrentNum]; function startPix() { setInterval("slideshow()", timeDelay); } function slideshow() { PicCurrentNum++; if (PicCurrentNum == howMany) { PicCurrentNum = 0; } PicCurrent.src = Pix[PicCurrentNum]; document["ChangingPix"].src = PicCurrent.src; } // End --> </script>
Choisissez le d�lai de transition entre les images en sacondesEntrez le nom des images que vous voulez afficher dans le diaporamaCode:(timeDelay=5;)
Pour que le diaporama d�marre au chargement de la page, modifiez la balise <Body> comme suit :Code:(Pix=new Array("mon_image_01.jpg","mon_image_02.jpg"...);)
Enfin, le plus important, placez la balise <img> � l'endroit o� vous souhaitez que le diaporama apparaissent. Pr�cisez gr�ce � l'attribut src le nom de la premi�re image � afficher :Code:<body OnLoad="startPix()">
Code:<img name="ChangingPix" src="A01.jpg">
Vous me seriez d'un grand secours si vous pouviez me trouver une solution � mon probl�me.
Merci d'avance � tous.
LBAF 77 ... Alain