http://www.smashbach.de/carisma
function zufall() {
return Math.ceil(Math.random() * 1000) % range + 1;
}
hier fehlt hier der Parameter range außerdem ist die Funktion eh nicht so ganz das gelbe, da sie nicht das liefert was du willst.
Du willst zufällige Werte zwischen 0 und einem Höchstwert
function zufall(range) {
return parseInt(Math.random() * range + 1);
}
Die Deklaration des Arrays kannst ruhig in die Funktion packen (es reicht dazu eine Zeile) außerdem kannst du die Länge des Arrays verwenden um den Bereich der Zufallszahl zu bestimmen.
function zufallsbild() {
Bilder = new Array("bilder/randompics/Bild1.jpg","bilder/randompics/Bild2.jpg","bilder/randompics/Bild3.jpg","bilder/randompics/Bild4.jpg","bilder/randompics/Bild5.jpg","bilder/randompics/Bild6.jpg");
var Wert = zufall(Bilder.length);
document.Bild.src = Bilder[Wert];
}
Struppi.