![]() |
реализация экрана..ссылка картинка на экране.
Как реализовать такую задумку.
пример. ссылка1 ссылка2 ссылка3 ... -------------------------- |..............................| |.........экран...........| |_______________| при наведении на ссылки на экране повяляется картинка которая соответствует ссылке 1 (2,3...) + пока картинка грузится играет гиф загрузка (как во флешь прелоадер) как только она загрузилась появляется на экране.. |
oIo_DeN_oIo
Цитата:
|
oIo_DeN_oIo
Алгоритмически: 1) Ссылки лучше сделать не ссылками, а Код:
<p url="someUrl" onclick="linkClick(this)">some picture</p> 2) "Экран" пусть представляет собой два слоя расположенных друг над другом, где первый (divLoading) - слой показа псевдопрогресса загрузки, а второй (divImg) - слой показа загруженного изображения с пустым пока тегом изображения (imgImg): Код:
<img src="" onLoad="divLoading.style.display = 'none'"> а) Извлекать из переданной ссылки на абзац значение url (p.getAttribute('url')); б) показывать divLoading: divLoading.style.display = 'block'; в) присваивать imgImg.src = url; За некоторым числом нюансов это все. |
чего то не выходит... можно без гифа с надписью загрузка.. просто наводид отображается картинка..
|
oIo_DeN_oIo
HTML код:
<script> |
Цитата:
|
oIo_DeN_oIo я обновил свой пост с кодом. :) Картинки еще прелоудить надо... функция прелоуда картинок обсуждалась здесь http://forum.oszone.net/thread-72995.html
|
Время: 21:49. |
Время: 21:49.
© OSzone.net 2001-