Рассылка закрыта
При закрытии подписчики были переданы в рассылку "Ваш интернет-бизнес" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
← Октябрь 2005 → | ||||||
1
|
||||||
---|---|---|---|---|---|---|
3
|
4
|
5
|
6
|
7
|
9
|
|
10
|
11
|
12
|
13
|
14
|
16
|
|
17
|
18
|
19
|
20
|
21
|
23
|
|
24
|
25
|
26
|
27
|
28
|
30
|
|
31
|
Автор
Статистика
1.422 подписчиков
-1 за неделю
-1 за неделю
ExCode.ru - программирование на высоком уровне
Информационный Канал Subscribe.Ru |
ExCode.ru - программирование на высоком уровне | ||||||||||||||
Выпуск №14 ( 2005.10.29 )
|
||||||||||||||
Здравствуйте, уважаемые подписчики!Сегодня 29 октября, сегодня мой День Рожденья, мне уже стукнуло 19, еще чуть-чуть и будет 20, сума сойти можно! Сегодня для вас выложил статью по JAVA. Вообще за последнюю неделю на сайте появилось огромное количество новых статей (около 500). По Delphi и JAVA. Вообще JAVA очень перспективный язык, поэтому советую всем его изучить. |
||||||||||||||
Новости копьютерного мира:
|
||||||||||||||
Статья номера:
Скрипт фотогалереи с кэшированием изображенийСкрипт
гарантированно работает в Internet Explorer версии 5.0 и выше (с
другими версиями не тестировался, но также должен работать).
Список изображений галереи задается в коде скрипта в виде массива. Из-за достаточно небольшого объема кода можно, например, легко производить его генерацию с помощью серверного скрипта, либо включать его фрагменты в страницу с помошью SSI. Таким образом достаточно просто организовать фотогалерею из нескольких разделов с разными списками изображений. Далее приведен код скрипта, в html-документе.
Скрипт конфигурируется путем изменения значений переменных: errorImg - задает URL изображения, которое будет отображено вместо картинки из галереи при возникновении ошибок ее загрузки (по умолчанию - прозрачный однопиксельный GIF). waitImg - задает URL изображения, отображаемого вместо очередной картинки из галереи в процессе ее загрузки (по умолчанию - прозрачный однопиксельный GIF). eq_img - задает URL изображения, отображаемого над изображением галереи в процессе его загрузки (по умолчанию - анимированный GIF). spacer_img - задает URL изображения, отображаемого над картинкой из галереи в периоды времени, когда не производится загрузка очередной картинки (тогда отображается изображение, задаваемое eq_img). По умолчанию это все тот же однопиксельный GIF. load_time_wait - максимальное время загрузки очередного изображения из галереи. Если в течении этого времени изображение не было загружено, то выводится сообщение об ошибке загрузки. По умолчанию - 30 секунд. ArraySrc - представляет собой массив структур, содержащий информацию о изображениях галереи. Фактически это массив структур, каждая из которых определяет имя файла изображения галереи и его описание, которое будет отображено на генерируемой скриптом странице. url - значение присваивается в методе init объекта типа img_obj и задает URL каталога картинок. --- * --- Вся функциональность скрипта реализуется методами объекта типа img_obj. Далее приведено описание этих методов. init - этот метод выполняет генерацию страницы галереи и вызывает метод change_img для начала загрузки первого изображения галереи. change_img - инициализирует процесс загрузки очередного изображения галереи (номер изображения определяется переменной index) и запускает таймер для отслеживания момента превышения допустимого интервала времени загрузки картинки (задается переменной load_time_wait). Обработчиком событий таймера является метод tm. tm - в данном методе проверяется состояние процесса загрузки изображения (свойство complete объекта img). Если изображение загружено, то производится вывод описания изображения и останавливается таймер, запущенный в методе change_img. Если изображение не загружено, то производится проверка на превышение максимально допустимого интервала времени загрузки картинки. И если интервал превышен, то на странице выводится соответствующее сообщение, вместо изображения из галереи выводится изображение, URL которой задан в переменной errorImg и останавливается таймер. reload - выполняет перезагрузку текущего изображения. next - выполняет загрузку следующего по списку (массив ArraySrc) изображения. prev - выполняет загрузку предыдущего по списку (массив ArraySrc) изображения. Также скрипт содержит две глобальные вспомогательные функции: Init() - создает объект типа img_obj, вызывает его метод init, что приводит к генерации содержимого страницы галереи и началу загрузки первой страницы. OpenWin(url) - открывает новое окно браузера для просмотра изображения галереи в масштабе 100%. Эта функция вызывается из обработчиков onclick списка ссылок, сгенерированных на странице. Новые статьи на сайте ExCode.ru: |
||||||||||||||
Subscribe.Ru
Поддержка подписчиков Другие рассылки этой тематики Другие рассылки этого автора |
Подписан адрес:
Код этой рассылки: comp.soft.prog.excode Архив рассылки |
Отписаться
Вспомнить пароль |
В избранное | ||