Bonjour,
J'ai un script qui paraît assez simple pour faire défiler 5 images en boucle:
dans la balise <body>, j'insère:
pour faire démarrer le show.
Ça marche bien avec Firefox, mais pas du tout avec IE qui reste sur la 1ere image et n'en bouge plus.
Y a-t-il une erreur dans le code? une incompatibilité javascript/IE? une alternative au script?
Merci de votre aide.
Modifié par Kiddie24 (22 Sep 2005 - 16:43)
J'ai un script qui paraît assez simple pour faire défiler 5 images en boucle:
<script type="text/javascript">
<!--
gSlideshowInterval=3;
gNumberOfImages=5;
gImages = new Array(gNumberOfImages);
gImages[0] = "images/slide1.jpg";
gImages[1] = "images/slide2.jpg";
gImages[2] = "images/slide3.jpg";
gImages[3] = "images/slide4.jpg";
gImages[4] = "images/slide5.jpg";
function canManipulateImages() {
if (document.images)
return true;
else
return false;
}
function loadSlide(imageURL) {
if (gImageCapableBrowser) {
document.slide.src = imageURL;
return false;
}
else {
return true;
}
}
function nextSlide() {
gCurrentImage = (gCurrentImage + 1) % gNumberOfImages;
loadSlide(gImages[gCurrentImage]);
}
gImageCapableBrowser = canManipulateImages();
gCurrentImage = 0;
setInterval("nextSlide()",gSlideshowInterval * 1000);
// -->
</script>
dans la balise <body>, j'insère:
<img src="images/slide1.jpg" alt="Paintings Saulo" name="slide">
pour faire démarrer le show.
Ça marche bien avec Firefox, mais pas du tout avec IE qui reste sur la 1ere image et n'en bouge plus.
Y a-t-il une erreur dans le code? une incompatibilité javascript/IE? une alternative au script?
Merci de votre aide.
Modifié par Kiddie24 (22 Sep 2005 - 16:43)