Buongiorno

Dunque, sto facendo uno script per un forum.
In pratica voglio che scrivendo nella textarea il contenuto venga automaticamente visualizzato codificato in html in un DIV esterno.

codice:
<textarea id="textarea" class="form" cols="70" rows="10" 
onKeyUp="formatta()">Testo del tuo intervento</textarea>

<div id="anteprima" class="form">Testo del tuo intervento</div>
nella textarea ho messo onKeyUp="formatta()"

codice:
function formatta()
{

	testo = document.getElementById('textarea').value;
	
	if(testo != "")
	{

	http.open("GET", "_includes/funzioni_ajax.php?azione=formatta_testo&testo=" + testo, true);
	http.onreadystatechange = updateAnteprima; 
	http.send(null);
		
	}

}



function updateAnteprima(Form){
		
 if (http.readyState == 4) { 
         messaggio = http.responseText;
         document.getElementById('anteprima').innerHTML = messaggio;
	}

}

mentre in 'funzioni_ajax.php' viene chiamata una funzione che codifica il testo da BBCode a HTML


il problema è che di tanto in tanto, mentre scrivo, viene visualizzato questo errore:

Errore: uncaught exception: [Exception... "Component returned failure code: 0xc1f30001 (NS_ERROR_NOT_INITIALIZED) [nsIXMLHttpRequest.send]" nsresult: "0xc1f30001 (NS_ERROR_NOT_INITIALIZED)" location: "JS frame :: ..... ]

Non sono sicuro, ma credo dipenda dal fatto che vengano inviate troppe richieste - in fondo ne viene chiamata una ad ogni battuta - quindi mi chiedo: come posso risolvere?
Ovviamente il problema non si verifica se scrivo molto piano

saluti