Nun möchte ich aber, dass kein Bild doppelt gewählt wird. Das versuchte ich so:
function zufallsFoto() {
random=Math.floor(Math.random()*User.length);
for (var i=0; i<fotoAnz; i++) {
while (random == index[i-1]) {
random=...;}
index[i] = random; //Array zum Merken des Vorgängers
document.write(...);
}
}
wieso gibst du dem Bild - wobei ich nicht sehe, wo da ein Bild ist - einfach einen Flag mit?
Da deine Informationen nach wie vor sehr dürftig sind ist dir schwer zu helfen, aber ich rate mal.
Wenn dein Array User heißt, dann mach es einfach so:
random=Math.floor(Math.random()*User.length);
for (var i=0; i<fotoAnz; i++) {
while (User[random].show)
{
random=...;
}
User[random].show = true;
Struppi.