backgrond random
Hendrik
- javascript
Hi leute,
der js-looser ist wieder da.
Ich wollte eine Seite erstellen, die bei jedem reload ein anderes Hintergrundbild aus einer liste hat, hat einer 'ne Idee, wo ich so'n script herkriege
Hi, Hendrik
der js-looser ist wieder da.
</selfhtml/javascript/> schafft Abhilfe.
Ich wollte eine Seite erstellen, die bei jedem reload ein anderes Hintergrundbild aus einer liste hat, hat einer 'ne Idee, wo ich so'n script herkriege
http://www.google.com/search?q=javascript+random+background+image bringt 16.900 Treffer.
Das sollte für's erste genug Lesestoff sein. Ich nehme an, die Hintergrundbilder sind alle farblich aufeinander abgestimmt und recht dezent, weil man ja den Text sonst nicht mehr lesen kann.
LG Orlando
Hallo,
Ich wollte eine Seite erstellen, die bei jedem reload ein anderes Hintergrundbild aus einer liste hat, hat einer 'ne Idee, wo ich so'n script herkriege
Vielleicht hilft dieser Ansatz weiter http://www.styleassistant.de/tips/tip14.htm.
MfG, Thomas
Hi,
z=Math.round(Math.random()*max);
würde ich durch
z=Math.floor(Math.random()*(max+1));
ersetzen, sonst wird die Zufallsverteilung ungleichmäßig (erstes und letztes Bild würden 50% weniger oft angezeigt.)
Laut SelfHTML liefert random die Zufallszahl zwischen 0 und 1, 1 kann also nie kommen, max+1 ebenso nicht, sondern immer max+0,9999, was durch Math.floor zu max abgerundet wird (Wer's nicht glaubt, setzt eine Schleife, die bei zu hohem Wert eine neue Zufallszahl ermittelt).