fai bene ad insistere,
ma credi di richiamare la funzione da dentro
quando setti un timeout, dopo il tempo stabilito viene richiamata la funzione
= dopo 50 millisecondi, viene eseguita... scrollscroller()
sei ancora dentro la funzione genitore? no, sei a livello di window,
come se potessi scrivere ogni 50 millisecondi
<script>window.scrollscroller()</script>
devi mantenere un legame tra la funzione genitore
e tutto quello che succede al suo interno, in modo che una volta eseguita si possa fare ancora riferimento al contenuto,
quindi, come minimo,
mantenere un riferimento globale all' oggetto
window['scroller']=this
definire scrollscroller come metodo dell' oggetto
this.scrollscroller=function(){
// tutto quello che hai in scrollscroller()
}
l' interval diventa
lefttime=setInterval("window['scroller'].scrollscroller()",50)
ripeto, questo e' il minimo,
pausa e riavvio x es. non funzioneranno cosi'