Invece di usare document.write usa il DOM!
Comunque devi creare un array con i nomi delle immagini.
Codice PHP:
var Images = new Array();
Images[0] = "immagine1.jpg";
Images[1] = "immagine2.jpg";
...
...
function GetImage()
{
var img = new Image();
img.src = Images[Math.floor(Math.random()*Images.length)];
return img;
}
function PopulateTable(id)
{
if(document.getElementById(id))
{
var container = document.getElementById(id);
var node = container.firstChild;
while(node)
{
if (node.nodeType == 1)
{
if(node.tagName == "tr" | node.tagName == "TR" )
{
var td = node.firstChild;
while(td)
{
if (td.nodeType == 1)
{
if(td.tagName == "td" | td.tagName == "TD" )
{
td.appendChild(GetImage());
}
}
}
td = td.nextSibling;
}
}
node = node.nextSibling;
}
}
}
Prova una cosa così. Alla funzione gli passi l'attributo id della tabella vuota.
L'ho scritto on the fly quindi sarà pieno di errori.
Saluti,
Emar