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');

Rispondi quotando