Показать сообщение отдельно
  #1 (permalink)  
Старый 30.05.2011, 20:40
Новичок на форуме
Отправить личное сообщение для EugeneVB Посмотреть профиль Найти все сообщения от EugeneVB
 
Регистрация: 30.05.2011
Сообщений: 2

Как можно остановить загрузку картинки?
Делаю что-то подобное слайдеру картинок, т.е.
посередине картинка а по бокам кнопки назад и вперед
проблема в том, что когда несколько раз жмешь кнопку, чтобы пролистать картинки, те картинки, которые были перелистаны, всё-равно загружаются. Получается я перелистал 10 картинок и жду пока все эти десять картинок загрузятся.
Можно ли как-то отменить уже начавшуюся загрузку?
вот код
var cont = document.getElementById('container');
if(this.img!=null) 
{
    cont.removeChild(this.img);
    this.img.onclick = null;
    this.img = null;
}
this.cu_pho++;
this.img = this.gen.createElement("IMG");
this.img.onload = function()
{
     var coef = 320/this.width;
     this.width = 320;
     this.style.marginTop = (240/2-(this.height*coef)/2)+"px";
     this.style.display = "block";
};
this.img.src = "/photo_"+this.photos[this.photos.length-this.cu_pho].id+".jpg";
this.img.style.display = "none";
cont.appendChild(this.img);
Ответить с цитированием