Ciao devo ho un textarea dove l'utente inserisce un testo e vorrei l'effetto tipo la bacheca di facebook che appena posta uno stato compare subito nel profilo..

index.php
Codice PHP:
<form method="post" action="javascript:insert()"">
<textarea cols="
21" rows="2" id="pensiero" name="pensiero">Scrivi...</textarea>
<input type="
submit" value="pubblica"/>
</form> 
ajax_post.js
Codice PHP:
/* Oggetto XMLHTTPRequest */

function createObject() {
var 
request_type;
var 
browser navigator.appName;
if(
browser == "Microsoft Internet Explorer"){
request_type = new ActiveXObject("Microsoft.XMLHTTP");
}else{
request_type = new XMLHttpRequest();
}
return 
request_type;
}

var 
http createObject();

/* creo le variabili e rimando alla pagina */
function insert() {

var 
pensieroencodeURI(document.getElementById('pensiero').value);
http.open('get''send.php?pensiero='+pensiero+');
http.onreadystatechange = insertReply;
http.send(null);
}

La pagina send.php inserisce i dati nel database...
Il procedimento è giusto per ottenere ciò che voglio?
Lo script ora non funziona perchè cliccando sul submit non succede nulla