спасибо, действительно похоже что в этом причина...
теперь мне не ясно как же идентифицировать нужный объект requestObj в callback-функции, заводить массив ?
function responseServer() {
if (requestObj.readyState == 4) {
// alert('resp');
var status = requestObj.status;
if (status == 200) {
DR>скорее всего при создании следующего запроса объект requestObj просто-напросто уничтожается ) поэтому только от последнего и приходит значение, поэтому и паузы помогают DR>делайте requestObj локальной переменной. Самое простое — вынести это дело в отдельную функцию и использовать var: DR>var requestObj = new XMLHttpRequest();