28. marts 2005 - 12:48Der er
17 kommentarer og 1 løsning
Hjælpe til at vælge et tilfældigt billede på siden?
Hey
Jeg er igang med at lave en hjemmeside, og øverst har jeg sårn et stort topbanner. Jeg har 3 forskellige og vil gerne have den til at vælge et tilfældigt hver gang.
der hvor du har den celle med baggrundsbillede udskifter du bare td tagger med mine fire linier, nu ved jeg jo ikke hvor dine billeder ligger, men til min kode ligger de i en mappe, der hedder billeder og de hedder banner1.jpg, banner2.jpg, banner3.jpg
<table> <tr> <script type="text/javascript"> var tal = Math.round((Math.random()*)2+1);; document.write('<td style="background-image:url(billeder/banner'+tal+'.jpg; ">'); </script> </tr> </table>
-- og jeg vil lige gøre opmærksom på, at det er ugyldig html-kode ikke at sætte type på script-tags (og en rigtig dårlig vane, specielt i eksempler som skal bruges til sådan noget som svar på Eksperten !-)
-- og der findes en meget direkte måde at sikre, at fordelingen af random-tal virker rigtigt, for ovenstående vil give 25% 1, 50% 2 og 25% 3, så i stedet:
<script type="tekst/javascript"> var tal = Math.floor(Math.random()*3)+1; var billede = "images/logo"+tal+".png"; </script>
-- så vil alle tre muligheder komme i nøjagtigt (hrm, næsten nøjagtigt, da random kun er pseudo-tilfældigt !-) 1/3 af tilfældene !o]
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.