Avatar billede suned Nybegynder
23. august 2001 - 12:44 Der er 4 kommentarer og
1 løsning

random billede på opstartsside

Er det muligt at lave et javascript der udvælger et random billede: 1.jpg, 2.jpg eller 3.jpg og viser det på opstartssiden ?
Avatar billede prodic Mester
23. august 2001 - 12:48 #1
<script language=\"JavaScript\"><!--
document.write(\'<img src=\"banner\' + rand(10) + \'.gif\" width=\"400\" height=\"40\">\');
//--></script>


Men mon ikke Roenving eller jakoba kommer med en \"luksus\" løsning.
Avatar billede suned Nybegynder
23. august 2001 - 13:18 #2
Jeg får en fejl. rand kendes ikke.
Avatar billede suned Nybegynder
23. august 2001 - 13:46 #3
Math.round(Math.random() * 7

så virker det
Avatar billede Tony Juniormester
23. august 2001 - 13:50 #4

<script language=\"javascript\">
<!--
function randimg() { } ; r = new randimg() ; n = 0

//- Database med dine billeder
r[n++]= \'<IMG SRC=\"images/1.gif\" WIDTH=\"102\" HEIGHT=\"102\" ALT=\"1\">\'
r[n++]= \'<IMG SRC=\"images/2.gif\" WIDTH=\"102\" HEIGHT=\"102\" ALT=\"2\">\'
r[n++]= \'<IMG SRC=\"images/3.gif\" WIDTH=\"102\" HEIGHT=\"102\" ALT=\"3\">\'
r[n++]= \'<IMG SRC=\"images/4.gif\" WIDTH=\"102\" HEIGHT=\"102\" ALT=\"4\">\'
r[n++]= Fortsæt i samme dur, hvis du har flere end 4 billeder. ellers slet denne linie.
//- Database slut

i=Math.floor(Math.random() * n) ;
document.write( r[i] )
//-->
</script>

/Tony
Avatar billede Slettet bruger
24. august 2001 - 09:25 #5
Det kan altså sagtens laves! Det er en af de enkleste metoder i JavaScript. Hvis du vil have en løsning, så bare mail til mig!
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