JürgenB: Bilderwechselfunktion

Beitrag lesen

Hallo Peter,

function Bild(){
var num = Math.round((3) * Math.random());

round ist hier nicht so gut, besser ist floor oder ceil. Siehe http://www.j-berkemeier.de/test/zuftest.html

var pict = ("bild" + num +".jpg");
document.getElementById("u").src=pict;
setTimeout("Bild()", 1000);
};
Bild();

Wenn die Funktion aufgerufen wird, existiert das Bild noch nicht. Dadurch kommt es zu einem Javascriptfehler und das Script bricht ab. In der JS-Konsole hättest du eine Meldung finden müssen. Starte die FKT einfach über onload im body: <body onload="Bild()">