Bakgrundsbild som ändrar storlek efter fönster?

JavaScript

1 svar · 439 visningar · startad av Bengan

Medlem sedan juni 2000690 inlägg
Trådstart#1

Uj, var ett tag sen jag skrev nåt här :)

Jag har en lokal startsida med en bakgrundsbild som slumpas fram och det funkar bra men det vore bra om man slapp redigera bilder för att passa fönstrets storlek...

Går det att fixa ett skript som gör följande:

- Anpassar storleken på bilden så att den passar fönstet med bibehållen propertion på höjd/bredd.
- Endast förminskar bilden, inte förstorar.

Kanske man måste använda lager?

För slumpning så använder jag denna koden:

function skriv_body()
{
bild=new Array("2545_02.jpg","62905_26.jpg");

skriv=bild[Math.floor(Math.random()*bild.length)];
skriv_body="<body background=\"images1152/"+skriv+"\" scroll=no bgcolor=\"#333333\" text=\"#ffffff\" link=\"#ffffff\" vlink=\"#ffffff\" alink=\"#FF0000\" topmargin=\"0\" leftmargin=\"0\" style=\"background-color: #333333; background-repeat: no-repeat; background-attachment: scroll; background-position: center top\">";
return skriv_body;
}

document.write(skriv_body());
Medlem sedan juni 2000690 inlägg
#2

Ingen som vet?

266 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
136 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)