Salve a tutti!
Ho un problema con un ciclo while JS che si blocca!
Si tratta di un'interazione AJAX:la pagina lato server recupera dei codici da un magazzino(ne sono tipo 4800) e risponde con un XML in questo modo:

<?xml version='1.0' encoding='utf-8'";
echo"<database>";
$ric=visualizza3(codice,magazzino);
while(list($codipro)=mysql_fetch_array($ric)){
echo"<record>$codipro</record>";
}
echo "</database>";

In JS voglio recuperare i dati e semplicemente stamparli ma si blocca!
...
var results=ajaxRequest.responseXML;
var record=results.getElementsByTagName('record');
var i=0;
$('result').innerHTML+="
"+ajaxRequest.responseText;
alert(record.length);
while(i<record.length){
$('result').innerHTML+="
"+record[i].firstChild.nodeValue;
i++;
}
...

Fino all'alert arriva (stampa record.length che è circa 4800!!) poi si blocca e devo chiudere il browser(sia IE che Mozilla).

Qualcuno mi sa aiutare??

Grazie