<script> function visa_bild(){ bilder= ["cardotd/abductor.jpg","cardotd/achancem.jpg","cardotd/adrazar.jpg","cardotd/adunaphel.jpg","cardotd/afriendort.jpg","cardotd/agburanar.jpg","cardotd/akhorahil.jpg","cardotd/alatar.jpg","cardotd/alignpalantir.jpg","cardotd/ambusher.jpg","cardotd/amonhen.jpg","cardotd/anborn.jpg","cardotd/anduinr.jpg","cardotd/anduril.jpg","cardotd/annalena.jpg","cardotd/aragornII.jpg","cardotd/arinmir.jpg","cardotd/armyotd.jpg","cardotd/arousedenizens.jpg","cardotd/arouseminions.jpg","cardotd/arwen.jpg","cardotd/ashmount.jpg","cardotd/assassin.jpg","cardotd/athelas.jpg","cardotd/awakedeniz.jpg","cardotd/awakenminions.jpg","cardotd/awakentheef.jpg","cardotd/bagend.jpg","cardotd/balin.jpg","cardotd/balrogofmoria.jpg","cardotd/banditlair.jpg"];
Ingen bild kommer dock längre fram på sidan. Har jag missat nåt?
/Andreas
Så här borde det se ut på ett ungefär:
<script> function visa_bild(){ bilder=["cardotd/abductor.jpg","cardotd/achancem.jpg","cardotd/adrazar.jpg","cardotd/adunaphel.jpg","cardotd/afriendort.jpg","cardotd/agburanar.jpg"]; lankar=["abductor.html","http://example.com/","test.jpg","http://example.org/","http://example.net/","?a=b"];
var d=new Date(); var ind=(d.getDate()*13+d.getFullYear()*19+d.getMonth()*7)%bilder.length;
Enda ändringen är alltså att indexet 'ind' sätts till det pseudoslumpmässiga talet uträknat utifrån dagens datum (modulo arrayens storlek förstås, för att få ett giltigt värde), istället för ett pseudoslumpmässigt tal taget från Math.random().
(Jag tog också bort det nu ganska onödiga attributet language="JavaScript", gjorde allt till lowercase av vana och tog bort copyright-noteringen pga. skriptets trivialitet. Jag vet inte vad du vill länka till så jag behöll exempel-bilder och -länkar, det borde vara enkelt att lägga till dem igen.)
Simon
Postat av Andreas
(217.209.69.15) den 27 Februari, 2010 kl 18:34:42.
Som svar på: Re: Slumpmässiga bilder(javascript) postat av Simon den 27 Februari, 2010 kl 14:26:33.