Ja, sorry, hatte Bernd gemeint.
Mit Arrays hast du natürlich Recht!
Also folgende Änderung:
function zufallsbild() {
var Wert = zufall(12);
document.Bild.src = Bilder[Wert-1];
}
Bilder = new Array();
Bilder = new Array(12);
Bilder = new Array("Bild1.gif","Bild2.gif",... );
Hab's getestet - und es funktioniert. Ich könnte mit dieser Lösung gut leben, auch wenn es vielleicht Eleganteres gibt ... ;-)
LG, piranja
Hi Struppi,
Ich?
probier's mal mit folgendem Script:
Besser nicht.
function zufallsbild() {
var Wert = zufall(12);
document.Bild.src = "bild" + Wert + ".src";Du hast wahrscheinlich hier ein eval vergessen, aber so würd ich's sowieso nicht machen, da eval eigentlich nie nötig ist und auch nicht besonders elegant ist.
}
bild1 = new Image();
bild1.src = "Bild1.gif";//... usw ...
bild12 = new Image();
bild12.src = "Bild12.gif";Du kennst Arrays?
Aber warum soll man 12 Bilder vorladen um eins anzuzeigen?
Struppi.