คุณน่าจะต้องเขียน function เพื่อตรวจสอบสถานะก่อนครับ ว่ามันทำงานเสร็จใน function แรกก่อนครับ แล้วค่อยไปทำงานใน function ต่อไปครับ พวก if(obj.readyState==4) ลองดูครับ
function control(){
ontime();
}
function ontime(){
//ทำงาน
online();
}
function online(){
//ทำงาน
chatroom();
}
function chatroom(){
//ทำงาน
setTimeout("control()",2000);
}
control();