29. december 2004 - 11:20
Der er
6 kommentarer og 1 løsning
Finde tilfældigt tal og indsætte i background-image url??
Jeg ved ikke om dette kan lade sig gøre, men jeg prøver :) Jeg har brug for i et stylesheet at sætte følgende: background-image: url('billedeX.jpg'); ...hvor X er et tilfældigt tal mellem 1 og et af mig defineret maksimum. Er dette muligt i CSS eller skal jeg have et javascript til at gøre det?? Håber nogle kan hjælpe!
Annonceindlæg fra Cepheo
29. december 2004 - 11:26
#1
Du skal bruge javascript !-) -- men har du brug for at have det i en style ?-) -- for det kan nemt gøres direkte på elementet, mens det er en del mere tricky at indsætte det i en style i stylesheetet ...
29. december 2004 - 11:32
#3
Så skal du også angive hvilke tal, som er mulige, den simple er, at de er nummereret fortløbende fra 0 og opad, f.eks. <script type="text/javascript"> var numPics = 3;//tre billeder med navnene billede0 til billede2 !-) window.onload = function(){ var actPic = Math.floor(Math.random()*numPics); document.getElementById("elementId").style.backgroundImage = "url(billede" + actPic + ".jpg)"; } </script>