nlx92
Messages postés1Date d'inscriptionlundi 9 novembre 2009StatutMembreDernière intervention 9 novembre 2009
-
9 nov. 2009 à 12:19
Bonjour,
J'ai un petit spoucis avec un script qui fonctionne bien sous Mozilla, mais pas sous IE
Je vous remercie de votre aide.
Cdt
Nicolas
______________
// var dossier="images"; > Dossier où se situent vos images (si dans le même répertoire que le script, mettre un point -> var dossier=".";
var dossier="../../../IMG";
// Le tableau qui va contenir vos images. Pour en rajouter, il suffit d'insérer la ligne suivante : tab_images[X]=""+dossier+"/nom_image.jpg";
// et de remplacer X par un numéro (différent des précédents)
var tab_images=new Array()
tab_images[0]=""+dossier+"/image1.jpg";
tab_images[1]=""+dossier+"/image2.jpg";
tab_images[2]=""+dossier+"/image3.jpg";
tab_images[3]=""+dossier+"/image4.jpg";
// Le délai de passage d'une image à l'autre en millisecondes -> 1s=1000
var delai=2000;
// Variable de compteur qui indiquera à quelle image on se trouve
var compteur=1;
// La fonction qui va permettre le défilement
function Diaporama(){
// partie où on applique les filtres propres à IE
if (window.createPopup)
diaporama.filters[0].apply();
document.images.diaporama.src=tab_images[compteur];
if (window.createPopup)
diaporama.filters[0].play();
// On incrémente le compteur de 1 pour passer à l'image suivante
compteur++;
// Si on a atteint la dernière image, on remet à zéro le compteur et on rappelle la fonction Diaporama()
if (compteur==tab_images.length)
compteur=0;
setTimeout("Diaporama()",delai)
}
// On charge au démarrage de la page la fonction de défilement des images
window.onload=new Function("setTimeout('Diaporama()',delai)")
</script>