Ciao a tutti.
non so proprio come spiegare il problema.
Ho una pagina con diverse text area e diversi pulsanti.

C'è una textarea ed un pulsante nel div div1,
tante textareas e tanti pulsanti nel div div2.

(in realtà li ho chiamati diversamente ma è per far capire)

Ora io nel div2 ho un contenuto (preso da un database e schiaffato dentro nel div con innerHTML).

Questo contenuto dovrebbe essere aggiornato periodicamente.
Il problema è che essendoci delle textareas questo non può avvenire in determinate condizioni.

Pensa se su Facebook mentre stai scrivendo un post o un commento avvenisse un refresh della pagina e scomparisse ciò che hai scritto? Bestemmie su bestemmie. Quindi devo fare in modo che

- l'applicazione di tanto in tanto controlla il database
- se nulla è cambiato controlla se non sto cercando di scrivere qualcosa in una textarea
- se non sto scrivendo niente aggiorna l'intero contenuto.

Come metto poi il controllo periodico? Come posso fare in modo che questo avvenga in modo non ricorsivo (perchè col tempo intaserebbe la RAM) e che non mi mandi il processore a mille?

Vi ringrazio anticipatamente.