Salve ragazzi come da titolo ho un problema con uno script Javascript, sto realizzando un sito che nella testata ha un riquadro dove scorrono 6 immagini per volta.
Lo script in questione è questo:
codice:
var array_immagini = new Array();
function change_img_riquadro(id){
//conto lunghezza array
var n_img = array_immagini.length;
//scelgo un numero casuale da 0 a n_img-1
n_img--;
var i = Math.round(n_img * Math.random());
//catturo riquadro
var riquadro = window.document.getElementById(id);
riquadro.style.backgroundImage = "url('" + array_immagini[i] + "')";
//intervallo funzione 7secondi
window.setInterval(function(){change_img_riquadro(id); }, 7000);
}
Le immagini che passo al riquadro vengono ripescate dalla photogallery e ridimensionate a 922x321 px (la dimensione precisa del riquadro) tramite PHP. Sempre da php genero l'array di immagini e poi chiamo la funzione change_img_riquadro passandogli l'ID del DIV dove dovranno scorrere.
Come vedete è molto semplice tutta via se lascio il sito 'fermo' per qualche minuto poi si impalla tutto. Secondo voi qual'è il problema?
Per ora i vari test che ho condotto sono tutti in locale (uso server XAMPP), non so se in ambiente reale darà gli stessi problemi però prima di pubblicare volevo chiarirmi bene le idee e preparare un eventuale "piano B". Grazie in anticipo per le risposte!