HTTPリクエストをphpファイルに送信してユーザー名を取得しようとしているので、whileループでループごとにリクエストを送信しますが、Firebugでリクエストが中止されるとどうなりますか.
function getBody(){
if(window.XMLHttpRequest){
http = new XMLHttpRequest();
}else{
http = new ActiveXObject(microsoft.XMLHTTP);
}
limit =getC();
i=1;
while(i <= 50){
http.onreadystatechange = function(){
if(http.readyState == 4){
getPosts(http.responseText , i);
}
}
http.open("get","../php/php.php?q=getBody&id=comment"+i);
http.send();
i++;
}
}