Dark Hole: Во! Почему в таком виде нельзя то? :)
var i = 0;
var timerId = setInterval(function() {
var request = new XMLHttpRequest();
request.open("GET", "index.php", true);
request.onreadystatechange = function() {
if (request.readyState == 4 ) { // Если запрос завершен.
if (request.status == 200) { // Если код ответа ОК.
// Бинго!
clearInterval(timerId);
}
}
}
if (i == 2) {
// Печаль беда.
clearInterval(timerId);
}
i++;
}, 1000);