Bonjour,
Je fais un site pour un graphiste, comme il y a pas mal
d'image je préfère les faire défiler.
J'ai pour celà trouver un script java qui permet donc le
défilement des images quand on passe sur une flèche.
En fait y'a 2 flèches, une en haut pour le défilement vers
le haut, revenir vers la 1ère image.
Et une 2ème, pour descendre.
Or quand j'arrive à la dernière image, le défilement
continu alors que je voudrais revenir à
la 1ère.
voici ce que ça donne
[url]http://www.prikosnovenie.com/design/feminite.html[/url]
et le script (que j'ai recupéré d'où les incohérences)
[cpp]<script language="javascript">
var Timer;
var Pas = 3; // vitesse défilement texte
var Img = 1; // le numéro de l'image à afficher
var End = 21; // le numéro de la dernière image
function moveLayer(Sens)
{
if(document.getElementById)
Objet =
document.getElementById("Contenu" );
else
Objet =
document.all["Contenu"];
if(parseInt(Objet.style.top) + (Pas*Sens) >
0)
Objet.style.top =
"0px";
else
Objet.style.top =
(parseInt(Objet.style.top) + (Pas*Sens)) + "px";
Timer =
setTimeout("moveLayer(" + Sens + " );", 50);
}
function
changeImage(value)
{ // si on avance
value = 1, si on recule value = -1
Img = Img + value
;
if (value == 1)
{
if (Img > End)
Img = 1;
// si on dépasse la dernière image, on revient au début
}
else {
if (Img <
1)
Img =
End; // si on dépasse la première image (en reculant), on passe à la dernière
}
if (Img >= 1
&& Img <= 21)
Img.src='Test/0'+Img+'.jpg'; // si c'est <= 9 on met un 0 devant
else
Img.src='Test/'+Img+'.jpg'; // sinon on affiche le numéro
}
</script>[/cpp]
Merci d'avance