Ciao a tutti,

come mai nonmi funziona?

<HTML>
<HEAD>
<script>
// PARTE STATICA OGGETTO AREA
function Oggettino(div, tempo, contenuto){
this.div=div;
this.tempo=tempo;
this.contenuto=contenuto;
}


// Parte da generare dinamicamente
// --> COSTRUTTORE
var cont = new Array();

function costruttore (div, tempo, contenuto) {
cont[cont.length]=new Oggettino(div, tempo, contenuto);
}


// --> CREAZIONE JS CHE GESTISCE TUTTO
function Cicla(i){
if(!i)i=0;
var div = cont[i].div;
var tempo = cont[i].tempo;
div.innerHTML=''+cont[i].contenuto+'
';
i++
if(i==cont.length)i=0;
setTimeout('Cicla('+i+')',1000)
}

</script>
</HEAD>

<BODY>

<div id="divNews"></div>
<script>
costruttore("divNews", 1000, "ciao ippo");
Cicla();
alert(cont[0].div);
</script>
</BODY>
</HTML>


secondo voi, io non ci trovo errore...mi sembra fili di logica...
grazie