webForumDet fria alternativet

Bakgrundsbild som ändrar storlek efter fönster?

JavaScript

1 svar · 436 visningar · startad av Bengan

Medlem sedan juni 2000690 inlägg
Frågan#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?

247 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)