20.03.2019, 15:22 [+3 UTC]
в нашей команде: 3 475 чел. | участники онлайн: 5 (рекорд: 21)

:: РЕГИСТРАЦИЯ

задать вопрос

все разделы

правила

новости

участники

доска почёта

форум

блоги

поиск

статистика

наш журнал

наши встречи

наша галерея

отзывы о нас

поддержка

руководство

Версия системы:
7.72 (17.03.2019)
JS-v.1.33 | CSS-v.3.35

Общие новости:
09.03.2019, 10:08

Форум:
18.03.2019, 16:49

Последний вопрос:
19.03.2019, 15:15
Всего: 149055

Последний ответ:
20.03.2019, 15:13
Всего: 258006

Последняя рассылка:
20.03.2019, 15:15

Писем в очереди:
0

Мы в соцсетях:

Наша кнопка:

RFpro.ru - здесь вам помогут!

Отзывы о нас:
23.11.2010, 17:33 »
shif45
Большое спасибо. Потрясающе развернутый ответ, хотя для меня и сложноватый, но буду пытаться разобраться. [вопрос № 180893, ответ № 264288]
08.01.2012, 17:30 »
Данилов Артем Владимирович
Большое спасибо за ответ, думаю ваш совет мне поможет. [вопрос № 185115, ответ № 269497]

РАЗДЕЛ • .NET Framework / C# / Java

Создание программ на программной платформе .NET Framework и языках С# и Java.

[администратор рассылки: Коцюрбенко Алексей Владимирович (Модератор)]

Лучшие эксперты в этом разделе

Коцюрбенко Алексей Владимирович
Статус: Модератор
Рейтинг: 744
Зенченко Константин Николаевич
Статус: Старший модератор
Рейтинг: 473
solowey
Статус: Студент
Рейтинг: 245

Перейти к консультации №:
 

Консультация онлайн # 142371
Раздел: • .NET Framework / C# / Java
Автор вопроса: Гергель Константин
Отправлена: 27.08.2008, 05:44
Поступило ответов: 3

Здравствуйте!

Помогите, пожалуйста, решить следующую проблему: есть картинка на сайте, пока она подгружается, нужно чтобы на его месте была другая картинка (индикатор загрузки, гиф-анимашка). по загрузке картинки индикатор загрузки убирается и картинка отображается во всей красе.

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

Спасибо большое!

Состояние: Консультация закрыта

Ответ # 227980 от Иоффе Мэир Вэлевич

Здравствуйте, Гергель Константин!

Скрипт в приложении.

Это не моя находка, просто когда-то видел где-то нечно подобное.. К сожалению с утра проверить не успеваю.
Надеюсь, что сработает.

По идее должно работать так:

Когда кликните на ссылку (вернее на картинку в ссылке), то картинка ожидания будет загружена в первый имидж, а большая картинка в спрятаный DIV.
Когда большая картинка подгрузится она скопирует себя в другой имидж

удачи

Приложение:

Последнее редактирование 27.08.2008, 09:29 [неизвестный]

Консультировал: Иоффе Мэир Вэлевич
Дата отправки: 27.08.2008, 08:52

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Ответ # 227999 от Пахолюк Артем Владимирович

Здравствуйте, Гергель Константин!
Я бы посоветовал вам копать в сторону Ajax - с его помощью легко сделать динамическую подгрузку чего угодно. По моему только так и можно решить вашу проблему. - пока картинка не загружена - показываетсяя индикатор загрузки, когда загрузится- вставляется в место индикатора загрузки, но это на ваше усмотрение - возможностей очень много.


Консультировал: Пахолюк Артем Владимирович
Дата отправки: 27.08.2008, 12:56

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Ответ # 228036 от Товарищ Бородин

Здравствуйте, Гергель Константин!
Ничуть не преуменьшая значения предыдущих ответов от многоуважаемых экспертов, добавлю, что для дескриптора IMG существует атрибут LOWSRC - это адрес компактной версии изображения, показываемой во время загрузки основного изображения. Вернее, так подразумевается, но ведь Вам никто не мешает подставить в этот атрибут адрес изображения, совсем не похожего на то изображение, которое Вы грузите в браузер. Этим изображением может явиться и индикатор загрузки. Вполне! Другое дело, что если основное изображение грузится очень долго, то индикатор будет проигрываться несколько раз - тогда не совсем понятно, для чего индикатор smile В этом случае лучше запустить туда картинку, которая просто "крутится", циклически воспроизводится. Это будет выглядеть вполне эстетично.
Только Ваш индикатор должен быть компактнее основного изображения - и гораздо компактнее. Он должен загружаться практически мгновенно. Иначе смысл пропадает. Соответственно, Вам имеет смысл использовать лишь очень простенькую анимашку, если Вы считаете, что страницы сайта критичны к скоростям доступа пользователей.

Использовать Ajax в данном случае, на мой взгляд, - все равно, что из пушки по воробьям палить. Он призван нести более конструктивную роль в веб-дизайне, нежели просто декоративную. Хотя это лишь мое мнение. Однако поверьте, что приложение таким путем Вы только усложните. Хотя и возможности Вы можете получить более широкие и интересные с точки зрения красоты. :)
С уважением, Товарищ Бородин


Консультировал: Товарищ Бородин
Дата отправки: 27.08.2008, 22:31

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.

Яндекс Rambler's Top100

главная страница | поддержка | задать вопрос

Время генерирования страницы: 0.13984 сек.

© 2001-2019, Портал RFPRO.RU, Россия
Калашников О.А.  |  Гладенюк А.Г.
Версия системы: 7.72 от 17.03.2019
Версия JS: 1.33 | Версия CSS: 3.35