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