Ho un div con una barra di scorrimento verticale...
il suddetto div si aggiorna dinamicamente ogni tot secondi...
in pratica ogni tanto elinimo il DIV e lo ricreo con i nuovi elementi...
io vorrei che una volta ricreato mi mantenga la posizione della barra verticale precedente, prima che fosse cancellato...

per farlo pensavo di salvare la proprietà scrollTop del div in un variabile globale...
cancellarlo, crearlo di nuovo e poi impostare il scrollTop usando la variabile...

purtroppo non funziona, ma la cosa strana è che la variabile assume effettivamente il valore giusto, ma quando faccio:

document.getElementById('ilnomedeldiv').scrollTop= salvabarra;

nonostante il valore di salvabarra sia, ad esempio, 96...
dopo quell'istruzione mi sposta la barra solo di un poco... e se faccio alert del valore di scrollTop mi restituisce, ad esempio, 22.

mentre se creo un bottone che, cliccato, mi imposta il valore di scrollTop, funziona perfettamente...

sembra che quando imposto il scrollTop lui non abbia ancora finito di riempire il DIV e non lo possa quindi posizionare giusto...

suggerimenti?
by pamy