Показать сообщение отдельно
  #3 (permalink)  
Старый 22.09.2014, 18:42
Профессор
Отправить личное сообщение для Dimaz Посмотреть профиль Найти все сообщения от Dimaz
 
Регистрация: 25.12.2009
Сообщений: 222

Сообщение от 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);
}
Ответить с цитированием