Aide compatibilité javascript IE/Mozilla

thomas -  
 Utilisateur anonyme -
Bonjour à tous, j'aurais besoin d'un petit coup de main sur un script que j'ai récupéré sur Internet s'il vous plait. En fait c'est un script qui sert à faire un diaporama d'image en appliquant un effet de fondu entre les différentes images, le script fonctionne très bien sous Internet Explorer, toutefois il s'avère que sur Mozilla celui-ci ne fonctionne pas du tout.

Si vous pouviez m'aider à résoudre ce problème ce serait super sympa s'il vous plait.

Je vous met le code source à disposition :
<head>
<script language="javascript" type="text/javascript">
var prefix='images/TN_img'
var extension='jpg'
var nbimages=2
var delai=5000
var lasti=0, newi=0
function changeimage()
{
newi=Math.floor(nbimages*Math.random()+1)
if(newi==lasti) changeimage()
else
{
lasti=newi

if(document.getElementById) o=document.getElementById('imgalea');
else if(document.images) o=document.images.imgalea;

if(o)
{
if(o.filters) o.filters[0].apply();
o.src=prefix+newi+'.'+extension
if(o.filters) document.getElementById('imgalea').filters[0].play();
}
setTimeout("changeimage()",delai)
}
}
changeimage()
</script></head>

Et dans le body :
<img name="imgalea" id="imgalea" src="images/TN_img1.jpg" border="0" style="filter:progid:DXImageTransform.Microsoft.Fade(Duration=1.0,overlap=1.0)" >

Merci d'avance à ceux qui pourront m'aider à résoudre ce problème
A voir également:

1 réponse

Utilisateur anonyme
 
salut

bin tout simplement c'est que ca n'existe pas( il y a le mot "Microsoft"...)

Ce type de transition n'existe pas en dehors de IE, ça ne fait pas non plus partie des normes HTML (www.w3c.org)
1