Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 10.07.2009
Сообщений: 3

Как "поймать" момент окончания перегрузки изображения

10.07.2009, 12:29. Показов 1314. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Описание:
На странице имеются одно изображение и ссылки на другие изображения.
При кликах по ссылкам происходят только смены изображений без перегрузки всей страницы.
Время начала перегрузки изображения известно - событие onClick ссылки.
По этому событию показываем надпись - Подождите, идет загрузка...
Задача:
Как "поймать" момент окончания перегрузки изображения, чтобы убрать надпись?
Поскольку, страница не меняется, то событие onload в данном случае работает лишь один раз - при первой загрузки страницы.
Может есть событие у <img> для такого случая? Что-нибудь, вроде "afterChange"?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.07.2009, 12:29
Ответы с готовыми решениями:

Как поймать момент включения дисплея?
Всем знатокам доброго времени суток! Как поймать момент включения дисплея?

Как узнать момент окончания игры?
Здравствуйте. Собираю игровой автомат, аркадный, на базе этуляиора денди (например nestopia). Нужно узнать когда игрок проиграл или...

Как поймать момент, когда ячейка UITableView показалась на экране?
начал для этого использовать tableView:willDisplayCell:forRowAtIndexPath: но если там сделать то ячейку мы не получим, получается её ещё...

4
Почетный модератор
 Аватар для Humanoid
11556 / 4351 / 452
Регистрация: 12.06.2008
Сообщений: 12,454
10.07.2009, 13:35
У тега <img> тоже есть событие onload... и оно срабатывает при смене картинки через js.
0
0 / 0 / 0
Регистрация: 10.07.2009
Сообщений: 3
10.07.2009, 14:28  [ТС]
Спасибо за совет.
Забавно, но в Macromedia Dreamweaver MX 2004 в списке Code Hints (выскакивает для помощи завершения написания тегов) для тега <img> нет события onload.
Поэтому у меня и возникли затруднения по этому поводу.
Создатели программы предусматрели возможность редактирования этого списка - Мастер библиотеки тегов. Но, для этого нужно знать, что такое-то свойство, метод или событие существуют.
0
0 / 0 / 2
Регистрация: 29.06.2009
Сообщений: 108
11.07.2009, 03:01
но это событие именно в js надо прописывать на сколько я знаю, а не именно в тэге <img>
поправьте если я не прва.
0
0 / 0 / 0
Регистрация: 10.07.2009
Сообщений: 3
11.07.2009, 09:58  [ТС]
Какое событие? onload?
Это стандартное событие js и его не надо специально прописывать.
В книгах, которые я читал, если и говориться о событии onload, то только относительно к объекту Window. Некоторые авторы даже утверждают, что это единственный объект, который может работать с этим событием.
Поэтому, для меня было новостью, что такое событие есть и у других объектов.
А использовать <img> приходиться потому, как изменяется лишь этот элемент страницы.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.07.2009, 09:58
Помогаю со студенческими работами здесь

Ротация логов, как в приложении поймать момент обновления файлов?
Задача такова: Имеется сервер Debian, на котором запущен процесс менеджер pm2 контролирующий работу приложения &quot;app.js&quot;. В...

Как отследить момент окончания аудио в SoundPool?
Нужно отключить анимацию рта по окончании, соответственно, речи=)

Как поймать оба клика мыши левый и правый в один момент
Здравствуйте, нужен скрипт который мог бы узнать что нажата оба клика мыши. Левый и правый. Пользователь будет нажимать оба и левый и...

Несколько одновременно исполняемых асинхронных функций - как поймать момент, когда все закончат?
Добрый день. Есть примерно такой код: if(условие_1) {запуск 1-й асинхронной ф-и} if(условие_2) {запуск 2-й асинхронной ф-и} ... ...

Задан момент начала временного интервала и его продолжительность. Определить момент окончания интервала
задан момент начала временного интервалаи его продолжительность (в часах, минутах и секундах). проверить корректность вводимых данных....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru