Сообщение от krasovsky
|
Приведи полный пример
|
Вот функция, которая обновляет статус загрузки. Метод abort, который я вызываю кнопкой, должен остановить загрузку и соответственно событие progress. Только текст "загрузка отменена" вставляется на несколько миллисекунд раньше, чем прекратит свою работу функция обновления статуса updateProgress.
function updateProgress (event) {
if (event.lengthComputable) {
var status = document.getElementById("b"+xhr.x);
status.innerHTML = 'Загружено ' + event.loaded + ' байт из '+ event.total;
} else {
console.log("Unable to compute progress information since the total size is unknown.");
}
//..
xhr.addEventListener("progress", updateProgress, false);
}