allora: prototype JS offre un oggetto chiamato Ajax.PeriodicalUpdater ( http://www.prototypejs.org/api/ajax/periodicalUpdater ). Questo oggetto effettua periodicalmente una chiamata Ajax aggiornando il contenuto di un div, il cui id (o l'elemento stesso) gli viene passato per argomento.
Metti di avere il div
<div id="Chat">...</div>
Dove devi aggiornare il contenuto.
Allora fai:
Codice PHP:
//Questa chiamata aggiunge una funzione all'evento onLoad dell'oggetto window
Event.observe(window, 'load', function(){
//Qeusto lancia una chiamata AJAX ogni 3 secondi aggiornando il contenuto di div#Chat con la risposta di check1.php
new Ajax.PeriodicalUpdater('Chat', 'check1.php', {
method: 'get', frequency: 3
});
})