13. maj 2002 - 14:21Der er
9 kommentarer og 1 løsning
Random billed
Jeg er ved at lave en hjemmeside, hvor der skal være et stort billed, men jeg vil gerne have det sådan at siden automatisk (random) skifter billedet og kun når siden åbnes, så det ikke altid er det samme billed der er på siden, hvis i forstår
jeg vil så have det sådan at jeg kan definerer 5-6 billeder eller flere....så siden selv skifter (random i mellem ved opstart...
<script language=javascript> nummer=Math.floor(Math.random()*3)+1; if(nummer==1){ var billede="<img src=billede1.jpg" } if(nummer==2){ var billede="<img src=billede2.jpg" } if(nummer==3){ var billede="<img src=billede3.jpg" } document.write(billede) </script> Den blev lige lavet hurtigt, så jeg kan ikke lige nu og her garantere at den er fejlfri...
var ditBillede= new Array("Billede1.gif","Billede2.gif",Billede3.gif".....osv osv)
function vaelgBillede(){ if(document.images){ tal=Math.floor((Math.random()*10))%3 document.ditBill.src=ditBillede[tal] } } </script> i body kalder du functionen:
HVIS du kommer til at bruge mit forslag, så skal det gøres således, hvis du vil have flere billeder; Du skriver dit antal billeder, der hvor jeg så har valgt at skrive 8 her: nummer=Math.floor(Math.random()*8)+1; og så skal du bare køre videre med dem: if(nummer==4){ var billede="<img src=billede4.jpg" } o.s.v - husk at slutte med en document.write
Desuden... Ikke fordi jeg er sådan helt vildt interesseret i point, men jeg synes da det virker "forkert" bare sådan at vælge en tilfældig en af dem - så vil jeg da mene - ok, vælg en af dem og så del lige over med points, den ene besvarelse er jo ikke mere rigtig end den anden
Ja - du skal bare skrive tal=Math.floor((Math.random()*10))%7
Og så er det iøvrigt OK med mig, hvis point'sne deles med kolzie. Det betyder ikke så meget med 15 fra eller til - det er derimod en fornøjelse, når hjælpen kan bruges.
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.