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

Не могу остановить загрузку файла.
Есть две кнопки. Первая запускает загрузку файла по ссылке, вторая останавливает загрузку.
Проблема в том, что кнопка остановки загрузки срабатывает только один раз. Т.е., если после остановки загрузки снова запустить какую-либо загрузку, то её уже не получается остановить.
var xhr = new XMLHttpRequest();
//...
xhr.addEventListener("abort", transferCanceled, false);
function transferCanceled(evt) {
  alert("The transfer has been canceled by the user.");
}
var btn = document.createElement("button");
//...
btn.addEventListener("click",function(){xhr.abort()},false);
Ответить с цитированием