JavaScript остановка загрузки картинки

Ink-developer
На сайте с 31.01.2009
Offline
138
1718

Возможна ли остановка загрузки картинки средствами JavaScript если загрузка идет без AJAX!? Почитал по Интернету, такой вопрос несколько раз поднимался, решения не нашел. Возможно ли такое вообще? Сразу замечу, что замена src, удаление картинки со страницы и т.п. не помогает.

Для чего нужно: есть картинка информер которая грузится со стороннего сайта, и когда она не может прогрузится браузер постоянно показывает индикатор загрузки, как побороть и успокоить его? stop() не подходит т.к. останавливает еще многие нужные вещи.

Есть решение?

R
На сайте с 17.11.2011
Offline
22
#1

.src=''; //???

домашняя страница - google.com.ua
C
На сайте с 04.02.2005
Offline
277
#2

как вариант - сделать предварительный расчет загрузки. Установить таймер на это время и по событию проверять результат загрузки.

Ink-developer
На сайте с 31.01.2009
Offline
138
#3

rommer, я написал что замена src не помогавет его обнуление соответственно тоже.

Chukcha:
Установить таймер на это время и по событию проверять результат загрузки.

Не понятна связь этого совета с вопросом, а остановить то как эту загрузку? Проверка хода загрузки естественно уже сделана.

D
На сайте с 14.01.2007
Offline
153
#4

совсем недавно искал ответ на этот же вопрос.

результат - низзя.

если есть возможность, сначала вставляйте заглушку, а информер грузите через JS. потом на onload вставляйте информер

R
На сайте с 17.11.2011
Offline
22
#5
Ink-developer:
rommer, я написал что замена src не помогавет его обнуление соответственно тоже.



странно, что не помогает удаление.

Может, пихните этот информер в <iframe>?

V
На сайте с 05.01.2011
Offline
23
#6

так вообще удалите img по таймеру например

C
На сайте с 04.02.2005
Offline
277
#7

Но при этом индикатор загрузки сайта не прекратит крутится.

помочь может только stop, но ТС говорит, что там останавливается еще много чего.

[Удален]
#8

Ink-developer, не тем путём идёте товарищ,

на сервере сначала проверьте доступность (пингуйте раз в полчаса например), если доступна отдавайте в html, если нет то без данного фрагмента :)

Ink-developer
На сайте с 31.01.2009
Offline
138
#9

burunduk, не подходит для меня (т.к. при большом обьеме каждый акцептор отправит по проверочному запросу и донор получит двойную нагрузку), вообще суть была в том чтобы не напрягать администратора который вставил код на страницу тем что он грузит сайт в случае недоступности, вариант делать супер доступный сервис не всегда сработает. Тут простой пример ливеинтернет, неделю назад пол рунета не могло прогрузится из за его счетчика.

Нашел кстати один вариант, но он тоже не сахар. Если начинать загрузку картинки после прогрузки страницы, то индикатор загрузки не появляется. Тут подводный камень в том что если на странице есть какая то вставка которая не может прогрузится то соответственно загрузка картинки и не начнется.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий