Zufälliges Hintergrundbild
Cee-jay
- html
0 Joachim0 Tim Ruffing
Ich hab dieses schöne teil gebastelt, damit mein hintergrundbild nur einmal mittig im hintergrund erscheint.:
<body bgcolor="#000000" style="background-image:url(bg01.jpg);background-position: center; background-repeat:no-repeat;
background-attachment:fixed;">
Dann möchte ich gerne das hintergrundbild zufällig wählen.
Die anderen haben eine fortlaufende nummerierung (bg02.jpg, bg03.jpg..).
Einfach eine Variable in den bodytag schreiben haut nicht hin.
Für zufall nehm ich dann das hier (5 ist die größte nummer der bilder oder?):
nummer=Math.floor((5+1)*Math.random()
bild = "bg"+ nummer+ ".jpg"
Cee-Jay
hi,
Ich hab dieses schöne teil gebastelt [...]
Geschmacksache sagt der Affe und beisst in die Seife...
Einfach eine Variable in den bodytag schreiben haut nicht hin.
seit wann kennt HTML/CSS Variablen? Schreib den ganzen tag mit document.write("..."), aber vergiss die js-tags nicht. Alternativ koennen aktuelle Browser direkt auf die CSS-Eigenschaften zugreifen: dem body eine ID zuweisen, und mit document.getElementById(id).style.background="url(...)"; eine src zuweisen.
Für zufall nehm ich dann das hier (5 ist die größte nummer der bilder oder?):
nummer=Math.floor((5+1)*Math.random()
glaube ich nicht, dass Du _das_ nimmst. 5+1 ist uebrigens 6 ;-). versuchs mal so: Zufallszahl von 1-5:
Math.floor((Math.random() * 5) + 1);
na denne...
Gruesse Joachim
Hi,
Sieh dir das mal an:
http://www.styleassistant.de/tips/tip14.htm
Tschüss
Tim