ciao ragazzi ho creato una chat molto semplice in ajax ma il problema e che invio il messeggio e l utente in un altro pc deve fare un refresh della pag per vederlo..la domanda e ce un modo per fare ogni tot di secondi un refresh non di tutta la pag ma solo del div che contiene i messaggi?posto il codice..

ajax.js

function createObject() {
var tipo_richiesta;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer"){
tipo_richiesta = new ActiveXObject("Microsoft.XMLHTTP");
}else{
tipo_richiesta = new XMLHttpRequest();
}
return tipo_richiesta;
}
var http = createObject();
function inviadati(valore1,valore2,operazione) {
http.open('get', 'gestisci.php?utente='+valore1+'&testo='+valore2+' &op='+operazione);
http.onreadystatechange = handleResponse;
http.send(null);
}
function handleResponse() {
if(http.readyState == 4){
var response = http.responseText;
document.getElementById('dati').innerHTML = response;
}
}

e il php

<?
$user='root';
$password='';
$host='localhost';
$db="prova";
?>
<?
if($_GET['op']=="ins"){
$testo=$_GET['testo'];
$utente=$_GET['utente'];
mysql_connect($host,$user,$password)or die("non riesco a connettermi");
mysql_select_db("$db")or die("non riesco selezionare il database");
$dati=mysql_query("insert into messaggi(utente,testo) values('$utente','$testo')");
}
?>
<?
mysql_connect($host,$user,$password)or die("non riesco a connettermi");
mysql_select_db("$db")or die("non riesco selezionare il database");
$dati=mysql_query("select * from messaggi order by id desc limit 15");
while($array=mysql_fetch_array($dati)){
echo"$array[utente]: $array[testo]
";
}
?>

grazie in anticipo