eller, hvis det skal være baggrundsbilledet (ups, det så jeg først nu):
<script> function random(max) { var n= 1+ parseInt(100000000*Math.random()) % max return(n)}
billeder=new Array(); for(var i = 0; i < 11; i++) billeder[i] = i+\".gif\"; </script> <BR><BR>
<script>
document.write(\"<TABLE border=1><TR ><TD background=\' \" + billeder[random(10)] + \" \'>indhold i den første celle</TD><TD>indhold i den næste celle</TD></TR></TABLE>\")
<script> function random(max) { var n= 1+ parseInt(100000000*Math.random()) % max return(n)}
billeder=new Array(); for(var i = 0; i < 11; i++) billeder[i] = i+\".gif\"; </script> <BR><BR> <script> document.write(\"<TABLE background=\' \" + billeder[random(10)] + \" \'><TR><TD>indhold i den første elle</TD><TD>indhold i den næste elle<TD><TR><TABLE>\") </script>
Jo, man kan altid få JavaScript til at skrive HTML-koden; men da almindelig HTML-kode er meget pænere at se på, en HTML-kode puttet ind i JavaScripts write-sætning, bruger man (jeg i hvert fald) det kun, når det er nødvendigt.
Logikken er altså:
det første program lægger et tilfældigt billede i en tabel celle. Her kan man snilt klare sig med et script inde i cellen.
det andet og tredje program giver henholdsvis et baggrundsbillede for en celle i en tabel og for en hel tabel. Her må man skrive tabellens HTML-kode med en write-sætning, fordi man ikke kan indføre scripts midt inde i en HTML-sætning.
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.