Hej Niels
Tak for dit svar og din løsning. Kan man i Java-kode bygge en streng op,
sådan at man istedet for at have nogle faste farvekombinationer i et array,
bygger baggrundsfarven op tilfældigt i stil med:
baggrund = "#"
farvekode = tilfældig 00-FF
baggrund = baggrund+farvekode
farvekode = tilfældig 00-FF
baggrund = baggrund+farvekode
farvekode = tilfældig 00-FF
baggrund = baggrund+farvekode
/Jens
> Jens wrote in dk.edb.internet.webdesign.clientside:
> > Hej NG
> >
> > Kan det lade sig gøre, at baggrundsfarven i en tabel bliver valgt
> > tilfældigt?
> >
> > Jeg har lavet en side, som er sort. Midt på siden er placeret en tabel,
som
> > jeg kunne tænke mig havde en forskellig farve fra gang til gang. Teksten
på
> > siden er sort, og jeg vil godt finde mig i, at baggrundsfarven kan blive
> > sort, så man intet kan se før man opdaterer siden.
> >
> > Jeg fik at vide i HTML-gruppen, at det var et Java script, der skulle
løse
> > opgaven, og at dette var gruppen til at spørge om det.
> >
> > Er der en der kan hjælpe mig.
> >
> > På forhånd tak.
> > Jens
> >
> >
>
>
> Jeg kan hjælpe:
>
> <script type="text/javascript">
>
> baggrund=new Array;
>
> baggrund[1]="#FF0000";
> baggrund[2]="#00FF00";
> baggrund[3]="#0000FF";
>
> function visBaggrund() {
>
> bg = Math.random();
> bg = 1 + ( bg * ((baggrund.length - 1)-1));
> bg = Math.round(bg);
>
> document.getElementById('dinTable').style.background=baggrund[bg];
> }
> </script>
>
> Udskift "dinTable" med den id din tabel har! Du kan selv tilføje flere
> baggrunde ved at indsætte baggrund[4]="#FFFF00"; og så forhøje 4 hver
gang!
> Husk body:
>
> <body onload="visBaggrund()">
>
> <table id="dinTable">
> <tr><td>Celle 1</td><td>Celle 2</td><td>Celle 3</td></tr>
> <tr><td>Celle 1</td><td>Celle 2</td><td>Celle 3</td></tr>
> </table>
>
> /\Dette er den tabel der skifter til en tilfældig farve!
>
> Du kan også lave en knap:
> <input type="button" value="Ny farve" onClick="visBaggrund()">
>
> Hvis man ikke kan lide den farve der er valgt!
>
> Mvh. Niels (
http://niels.spoweb.dk)
>
> --
> Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
> - Pædagogiske tutorials på dansk
> - Kom godt i gang med koderne
> KLIK HER! =>
http://www.html.dk/tutorials