Ho scritto questa funzione per cambiare lo sfondo a un div.
Le immagini di sfondo sono gestite da css, il javascript deve quindi cambiare la classe al div #container
Qualcuno sa spiegarmi dove sbaglio?codice:cambiaSfondo = function() { if (document.getElementById) { var sfondi=new Array() sfondi[1]="sfondo1" sfondi[2]="sfondo2" sfondi[3]="sfondo3" sfondi[4]="sfondo4" sfondi[5]="sfondo5" var i=Math.floor(Math.random()*sfondi.length) if (i==0){ i=1} document.getElementById("container").className = sfondi[i]; } } window.onload = cambiaSfondo();

Rispondi quotando