dunque: hai ragione scusami. vedo subito di fare un po' di chiarezza.
il form è inserito nel div "argomenti" della pagina home.php e la sua action punta alla pagina argomenti.php. tale pagina riceve via post l'elenco degli argomenti attualmente visualizzati, fa un controllo per verificare se l'elenco è coerente con quello contenuto nel database, dopodichè invia il nuovo elenco di argomenti.
ovviamente l'invio del form avviene tramite una chiamata ajax quindi il nuovo elenco verrà visualizzato sempre dentro il div "argomenti" lasciando inalterato il resto della pagina home.php.
per quanto riguarda la posizione dello script invece.. esso si trova sempre all'interno della pagina principale (home.php) ma ho provato due alternative, entrambe con l'identico esito negativo.
nel primo caso ho provato a posizionare lo script (che ho postato prima) subito dopo il form e il div "argomenti".
nel secondo caso ho inserito la funzione nell'header della pagina e poi l'ho richiamata usando il setIterval ma nell'onLoad del body.
come ho gia detto in entrambi i casi la cosa non ha funzionato...
ti posterei tutto il codice della pagina ma è piuttosto lungo...
cmq se c'è n'è bisogno lo faccio volentieri.. fammi sapere.
grazie ancora
citrus