var xhr = new XMLHttpRequest();
xhr.open('GET', diceLink);
xhr.onreadystatechange = function() {
if (xhr.readyState == 4){
r=xhr.responseText;
}
};
xhr.send()
var timeout;
function send() {
var xhr = new XMLHttpRequest();
xhr.open('GET', diceLink);
xhr.onreadystatechange = function() {
if (xhr.readyState == 4){
clearTimeout(timeout);
r = xhr.responseText;
}
};
xhr.send();
// ждем 10 сек... не лучшее решение, но как ещё — хз.
timeout = setTimeout(function(){
xhr.abort(); // Останавливаем
send(); // Запрашиваем снова
}, 10000);
}
send();