Script image alternatives KO sur IE

Fermé
nlx92 Messages postés 1 Date d'inscription lundi 9 novembre 2009 Statut Membre Derniè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
______________

<HTML>
<!-- DATE DE CREATION: 08/11/2009 -->
<HEAD>
<TITLE>Images alternatives</TITLE>
<META NAME="Description" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Author" CONTENT="Nicolas">
<META NAME="Generator" CONTENT="WebExpert 2000">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
</HEAD>
<BODY>

<TABLE WIDTH=50% BORDER=0 BGCOLOR="#99FF66">
<TR>
<TD WIDTH=40%></TD>
<TD WIDTH=60%></TD>
</TR>
<TR>
<TD><DIV ALIGN="right">ici mon message</DIV></TD>
<TD HEIGHT=130 ALIGN="CENTER" VALIGN="MIDDLE"><script language="JavaScript1.1">

// 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>

<img src="images/miniature_1.jpg" name="diaporama" border="0" style="filter:progid:DXImageTransform.Microsoft.Stretch(stretchStyle='PUSH')"></TD>
</TR>
</TABLE>

</BODY>
</HTML>