qualcosa del genere
qui si assume che immagini si chiamino bg1.jpg, bg2.jpg, bg3.jpg etc, che si trovino nella cartella IMG sulla rootcodice:number = 1; IDCAMBIO = "backgroundTD" maxNumber = 5 refresh = 5000 function changeBg() { var tdBG = document.getElementById(IDCAMBIO); tdBG.style.backgroundImage = "url('img/bg" + number + ".jpg')"; number ++; if (number==maxNumber) {number = 1;} } function init() { var ww;var myImg = new Image(); for (ww=1;ww< maxNumber+1 ;ww++){ myImg.src = "/img/bg" + ww + ".jpg";} setInterval("changeBg()",refresh ); } window.onload = init;
e che l'immagine da cambiare si trovi nel layer backgroundTD
nel tuo caso sostituisci
var tdBG = document.getElementById(IDCAMBIO);
con
con tdBG = document.getElementsByTagName("BODY").item(0)

Rispondi quotando