powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Прекратить загрузку изображений
8 сообщений из 8, страница 1 из 1
Прекратить загрузку изображений
    #35364312
Max84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую.
У меня вот такая проблема. На странице пользователь может выбирать различные года. При выборе ajax'ом загружается информация по этому году, где содержится много изображений. Эту информацию я добавляю в span. Текст отображается, а картинки еще довольно долго грузятся. Если пользователь сразу выбирает другой год, то предыдущие картинки продолжают загружаться, и только после этого грузятся уже новые.
Так вот. Как можно сделать так, чтобы при выборе другого года загрузка предыдущих изображений прекратилась?
...
Рейтинг: 0 / 0
Прекратить загрузку изображений
    #35364462
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чё-то непонятно. С чего бы им грузиться. Поподробнее как они грузатся. Типа, маленький кусочек кода.
...
Рейтинг: 0 / 0
Прекратить загрузку изображений
    #35364483
Max84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShSergeЧё-то непонятно. С чего бы им грузиться. Поподробнее как они грузатся. Типа, маленький кусочек кода.

Вот кусочек кода:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
// Получаем элементы ajax'ом
var res = LoadInfo(year);
            
for(var i = container.childNodes.length -  1 ; i >=  0 ; i--)container.childNodes[i].removeNode(true);
var newBlock = document.createElement("div");
newBlock.innerHTML = res.value;
container.appendChild(newBlock);
...
Рейтинг: 0 / 0
Прекратить загрузку изображений
    #35364522
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так делать не надо (ИЕ онли)
Код: plaintext
1.
container.childNodes[i].removeNode(true);
А что container.innerHTML=""; Не прокатит?
...
Рейтинг: 0 / 0
Прекратить загрузку изображений
    #35364640
Max84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShSergeТак делать не надо (ИЕ онли)
Код: plaintext
1.
container.childNodes[i].removeNode(true);
А что container.innerHTML=""; Не прокатит?

Так прокатит. спасибо.
По поводу проблемы. Я нашел решение, правда в нем все-таки есть минус(
Если перед загрузкой новых элементов поставить команду
Код: plaintext
document.execCommand('Stop');
то загрузка именно в окно прекращается, но где-то она продолжается и новые изображения появляются только через определенное время(пока где-то за кулисами не закончится предыдущая загрузка изображений).
...
Рейтинг: 0 / 0
Прекратить загрузку изображений
    #35364725
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не надо execCommand - ИЕ онли. Надо разобраться в чём дело. У меня не воспроизводится - меняю innerHTML дива или src картинки - и вроде всё как надо. К тому же я не успеваю никаких телодвижений сделать (хе-хе).
...
Рейтинг: 0 / 0
Прекратить загрузку изображений
    #35364763
Max84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShSergeНе надо execCommand - ИЕ онли. Надо разобраться в чём дело. У меня не воспроизводится - меняю innerHTML дива или src картинки - и вроде всё как надо. К тому же я не успеваю никаких телодвижений сделать (хе-хе).
У меня в див вставляется иногда около 200 маленьких картинок:), вот они и загружаются долго. Если была б одна, то проблем бы и не было
...
Рейтинг: 0 / 0
Прекратить загрузку изображений
    #35364778
Max84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А сайт расчитан только на IE, так что над кросс-браузерностью можно и думать
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Прекратить загрузку изображений
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]