Rieccomi! Prova in questo modo:
codice:
// Fai il preload delle immagini che vuoi utilizzare
myImage1=new Image();
myImage1.src="images/immagine1.gif";
myImage2=new Image();
myImage2.src="images/immagine2.gif";
myImage3=new Image();
myImage3.src="images/immagine3.gif";
myImage4=new Image();
myImage4.src="images/immagine4.gif";
myImage5=new Image();
myImage5.src="images/immagine5.gif";
myImage6=new Image();
myImage6.src="images/immagine6.gif";
myImage7=new Image();
myImage7.src="images/immagine7.gif";
myImage8=new Image();
myImage8.src="images/immagine8.gif";
myImage9=new Image();
myImage9.src="images/immagine9.gif";
myImage10=new Image();
myImage10.src="images/immagine10.gif";
// Carichi le immagini all'interno di un array
myImageArray=new Array();
myImageArray[0]=myImage1;
myImageArray[1]=myImage2;
myImageArray[2]=myImage3;
myImageArray[3]=myImage4;
myImageArray[4]=myImage5;
myImageArray[5]=myImage6;
myImageArray[6]=myImage7;
myImageArray[7]=myImage8;
myImageArray[8]=myImage9;
myImageArray[9]=myImage10;
function changeBackground(id) {
var p=Math.round(Math.random()*10); // assegna alla variabile p un valore random compreso tra 0 e 9
window.getElementById(id).style.background=myImageArray[p].src;
}
window.document.onload=changeBackground('id_tabella');