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