Avatar billede bgjensen Nybegynder
11. oktober 2000 - 11:55 Der er 17 kommentarer og
1 løsning

Random Background

Hvordan kan man lave en hjemmeside, hvor der bliver loadet et random baggrunds billed??
Avatar billede claus_larsen Nybegynder
11. oktober 2000 - 11:57 #1
Hvordan skal det laves?

Jeg kan godt lave det i PHP!
Avatar billede bgjensen Nybegynder
11. oktober 2000 - 12:00 #2
Kræver PHP et program som skal køre på en server eller ligende, eller er det bare et script for sig selv.
Det kan nok bruges hvis det ikke tager for lang tid at loade billeder.
Avatar billede geeeet Nybegynder
11. oktober 2000 - 12:03 #3
<html>
<head>
    <title>Untitled</title>
</head>

<script language=\"javascript\">

ims = new Array();
   
var i = 0;
ims[i++] = \'vignet_goen_blad.gif\';
ims[i++] = \'vignet_jordbaer.jpg\';
ims[i++] = \'vignet_majs1.jpg\';
ims[i++] = \'vignet_majs2.jpg\';
ims[i++] = \'vignet_art.jpg\';
ims[i++] = \'vignet_eat1.jpg\';
ims[i++] = \'vignet_eat2.jpg\';
ims[i++] = \'vignet_happy.jpg\';
ims[i++] = \'vignet_love.jpg\';
   
var tmpImg = \'<body background=\"\' + ims[Math.round(Math.random() * (i-1))] + \'\">\';
document.writeln(tmpImg);
}

</script>



</body>
</html>

/Geeeet
Avatar billede claus_larsen Nybegynder
11. oktober 2000 - 12:04 #4
Det tager ikke lang tid at loade billederne, men kræver at dit webhotel understøtter PHP, og hvis det skal være smart og let, mySQL.

Kort fortalt, vil jeg lave en database, hvor billederne står listet, og ved hjælp af PHP, finde et random billede og sætte det som baggrund!
Man kan vist sagtens lave det som HTML, men det ved jeg ikke lige hvordan man gør.

Fordelen ved PHP løsningen, er at der ikke er nogen der kan få fat på scriptet til hvordan du laver din random baggrund!

Det vil for brugeren bare se ud som om at siden er skrevet i html, med et baggrundbillede!
Avatar billede bgjensen Nybegynder
11. oktober 2000 - 12:06 #5
Tager den så billederne i den rækkefølge som man skriver under IMS??
Jeg tester det lige i aften, og vender tilbage med nogle point!!
Avatar billede bgjensen Nybegynder
11. oktober 2000 - 12:07 #6
Hvad hvis man skal bruge det på en side, der ikke skal være online?? Kan man så bruge PHP??
Avatar billede claus_larsen Nybegynder
11. oktober 2000 - 12:07 #7
Gunni -> Jeg vil selv lave det til min egen side, så hvis du er intereseret, kan jeg sende dig en kopi i morgen!
Avatar billede geeeet Nybegynder
11. oktober 2000 - 12:07 #8
Nej, den tager kun et af billederne i ims...

Det er jo random :-)

Og du kan bare tilføje og slette linier, alt efter hvor mange billeder du har...

/Geeeet
Avatar billede bgjensen Nybegynder
11. oktober 2000 - 12:08 #9
Til Claus:
Det ville være kanon, hvis du gør det!
På forhånd tak.
Avatar billede claus_larsen Nybegynder
11. oktober 2000 - 12:08 #10
Det kan godt lade sig gøre ja, vha. en localhost, som understøtter PHP!

Tænker du på, hvis du skal arbejde offline med det?
Avatar billede geeeet Nybegynder
11. oktober 2000 - 12:09 #11
Nej, du kan kun bruge php på en webserver [du kan dog installere en webserver på din egen maskine]

Det script jeg har lavet er i javascript, og kan godt køre lokalt...

/Geeeet
Avatar billede claus_larsen Nybegynder
11. oktober 2000 - 12:11 #12
Javasciptet er klart det letteste, men alt efer hvor profesionelt det skal være....

Fordelen er som sagt at ingen stjæler koden...

Din email står ikke i din profil gunni, kan du ikke sende den til formand@saftig.dk ?
Avatar billede bgjensen Nybegynder
11. oktober 2000 - 12:11 #13
Jeg skal bruge det til en HTML side som jg har lavet til at holde styr på mine cd\'er. Så den skal bruges lokalt, og ikke online!
Avatar billede claus_larsen Nybegynder
11. oktober 2000 - 12:12 #14
OK!
Brug javascriptet!
Avatar billede geeeet Nybegynder
11. oktober 2000 - 12:12 #15
Så vil jeg anbefale at bruge min javascript-version...
Den er også hurtigere end PHP-versionen...

Og ja, folk kan sagtens stjæle koden, men du har jo også fået den gratis, ik ?!?

/Geeeet
Avatar billede bgjensen Nybegynder
11. oktober 2000 - 12:12 #16
Jeg kan ikke sende e-mail fra den computer jeg sidder ved.
Men min e-mail er: gunni42@vip.cybercity.dk
Avatar billede bgjensen Nybegynder
12. oktober 2000 - 09:01 #17
Til geeeet:
Din version virker sgu ok, men du glemte en ting en { i starten, som du nok kan se.
Men her er nogle point.
Avatar billede geeeet Nybegynder
12. oktober 2000 - 09:13 #18
hehe... Det er jo hvad der sker :-)
Men godt at du fik det til at virke...

/Geeeet
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester