newbie: Zufallsgenerator + Hintergrund?

Was ist an diesem Hintergrundbild-Zufallsgenerator falsch???

var bgfarbe = new Array('daten/bg3.gif','daten/bg4.gif','daten/bg5.gif');
var x = Math.floor(Math.random() * bgfarbe.length);
document.bgimage = bgfarbe[x];

  1. hi

    Die elf Gebote des SELF-Forums

    Grüße aus Bleckede

    Kai

  2. Hallo.

    Was ist an diesem Hintergrundbild-Zufallsgenerator falsch???

    Das Objekt document.bgimage existiert nicht.
    Du solltest statt document.bgimage = bgfarbe[x];

    document.body.style.backgroundImage = 'url(' + bgfarbe[x] + ')';

    verwenden.
    Das Script muss dann aber nach <body> stehen, da vorher document.body noch nicht bekannt ist.

    Gruß
    Norbert