Salve a tutti,
io ho il mio bello script AJAX che funziona:

codice:
function call_ajax(stringa, nomeCella) {
    var cella = document.getElementById(nomeCella);
    var div = document.createElement('div');
    var loading = document.createElement('div');
    loading.innerHTML = "[img]images/progress.gif[/img]";
    var ajax = assegnaXMLHttpRequest();
    if(ajax) {
            ajax.open("get", "prova.php?" + stringa, true);
            ajax.setRequestHeader("connection", "close");

            ajax.onreadystatechange = function() {
                if(cella.childNodes.length > 0){
                    cella.removeChild(cella.lastChild);}
                cella.appendChild(loading);
                if(ajax.readyState === readyState.COMPLETATO) {
                        if(statusText[ajax.status] === "OK") {
                                cella.removeChild(loading);
                                div.innerHTML = ajax.responseText;
                                cella.appendChild(div);
                        } else {
                                div.innerHTML = "Errore riscontrato: ";
                                div.innerHTML += statusText[ajax.status];
                                cella.appendChild(div);
                        }
                }
            }
            ajax.send(null);
    }
}
Questo script, però, ritorna la risposta alla chiamata AJAX soltanto quando la risposta stessa è completa (cioè ReadyState = 4).

E' possibile visualizzare la risposta "pezzo per pezzo", invece di aspettare che sia completa?

Esempio, se faccio una chiamata AJAX alla pagina prova.php.
La risposta che mi darà la pagina prova.php è molto grande.
E' possibile stampare "pezzo per pezzo" questa risposta invece di aspettare che venga caricata tutta la risposta?

Spero di essermi spiegato

grazie a chiunque mi dia una mano
maverick5