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 : 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 <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 diaporama
Code : Sélectionner tout - Visualiser dans une fenêtre à part (timeDelay=5;)Pour que le diaporama démarre au chargement de la page, modifiez la balise <Body> comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part (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 : Sélectionner tout - Visualiser dans une fenêtre à part <body OnLoad="startPix()">
Code : Sélectionner tout - Visualiser dans une fenêtre à part <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
Partager