Hallo Forum,
kann mir vielleicht jemand von Euch auf die Sprünge helfen, warum dieses simple Script
function ZufallsBildwechsel() {
zufallszahl = (Math.round(Math.random()*3));
if (zufallszahl == 0)
{bild = a0;}
else if (zufallszahl == 1)
{bild = a1;}
else if (zufallszahl == 2)
{bild = a2;}
else if (zufallszahl == 3)
{bild = a3;}
document.images["random1"].src = bild.src;
setTimeout("ZufallsBildwechsel();",5200);
}
in Mozilla nicht läuft bzw. nur einmal (onload=...) ausgeführt wird?
(Bildobjekte a0 bis a3 sind natürlich angelegt)
Ich hatte auch eine "elegantere" Variante mit
bild = eval("a"+zufallszahl) statt der ganzen if else... aber da ist mir ie5.5 mit anderen Funktionen ausgestiegen, dafür funktionierten die anderen 3 Browser ganz gut. Sehr merkwürdig...
Kann erst morgen früh wieder antworten, trotzdem danke für's Anschauen.
Schöne Grüße aus Köln-Ehrenfeld (bald als echter Imi ;-)),
Elya
"When technology ist master
you reach desaster faster."