Perle d'Argent
samedi 13 septembre 2003 à 19:10
Tiens, salut Fruge
Je n'avais pas jugé bon de remettre le script, vu que Monique avait mis le lien.
Donc voici:
SCRIPT
CITATION
<!--
var timeDelay = 10;
var Pix = new Array
("photos/0.jpg"
,"photos/1.jpg"
,"photos/2.jpg"
,"photos/3.jpg" etc...
);
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 -->
Code HTML
CITATION
<body OnLoad="startPix()">
<script type='text/javascript' src='scrollbar.js'></script>
<div align="center">
<H1>Quelques photos de Lou Salomé</H1>
<TABLE width="80%" align=center border=0 summary="">
<tr><td align="center">
<script type='text/javascript' src='diapo.js'></script>
<img name="ChangingPix" src="photos/0.jpg" alt="poeme">
etc...
Pour obtenir des balises ALT, en fait il faut rajouter dans le sript:
CITATION
var aAlt = new Array;
aAlt[0] = 'poème';
aAlt[1] = 'bla;
aAlt[2] = 'bla;
aAlt[3] = 'bla; etc....
et aussi:
document["ChangingPix"].alt = aAlt[PicCurrentNum];
Ca marche! Reste un petit problème:
si on déplace le curseur à chaque fois sur la photo, le commentaire est bon. Si on laisse le curseur en place, il y a un vrai décalage au niveau des commentaires. Est-il possible de remédier à cela?
Démonstration
ici