JavaScript funktioniert nur unter Internet Explorer!

bigtail

Mitglied
Hi,
ich habe hier ein JavaScript, das aus vorgegebenen Bilder eine Diashow macht.
Leider funktioniert die Diashow nur mit Internet Explorer aber nicht mit FireFox. Unter FireFox werden keine Bilder angezeigt.

Kennt jemand eine Lösung

PHP:
<script>
<!--			
if (document.all){
document.write('<img src="pics/bild0.jpg" id="box">');
}
//-->
</script>


<script language="JavaScript">
<!--
if (document.all){

//Put your images into the array below. Add as many as needed.
pics=new Array("pics/bild1.jpg","pics/bild2.jpg","pics/bild3.jpg")

//Transition speed. 3000 = 3 seconds etc.
delay=3000;

//Nothing needs altering paste here.
l=new Array()
for (i=0; i < pics.length;i++){
l[i]=new Image()
l[i].src=pics[i]
}
n="progid:DXImageTransform.Microsoft.";
f=new Array()
f[0]="Fade(Overlap=1.00)";

imgstep=0;

function ani(){
rnd=f[Math.floor(Math.random()*f.length)]
box.style.filter=n+rnd;
box.filters[0].apply();
box.src=l[imgstep].src;
box.filters[0].play();
imgstep++;
if (imgstep >= l.length) imgstep=0;
setTimeout("ani()",delay);
}
window.onload=new Function("setTimeout('ani()',delay)")
}
//-->
</script>

Danke

Gruß
 
Dafür gibt es keine Lösung, denn den verwendeten Filter (progid: DXImageTransform.Microsoft) kennt, wie der Name schon vermuten lässt, nur der Internet-Explorer.
 

Neue Beiträge

Zurück