Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » реализация экрана..ссылка картинка на экране.

Ответить
Настройки темы
реализация экрана..ссылка картинка на экране.

Старожил


Сообщения: 290
Благодарности: 1

Профиль | Отправить PM | Цитировать


Изменения
Автор: oIo_DeN_oIo
Дата: 02-11-2006
Как реализовать такую задумку.
пример.
ссылка1
ссылка2
ссылка3
...

--------------------------
|..............................|
|.........экран...........|
|_______________|


при наведении на ссылки на экране повяляется картинка которая соответствует ссылке 1 (2,3...) + пока картинка грузится играет гиф загрузка (как во флешь прелоадер) как только она загрузилась появляется на экране..

Отправлено: 00:37, 02-11-2006

 

Deadooshka


Сообщения: 2562
Благодарности: 697

Профиль | Отправить PM | Цитировать


oIo_DeN_oIo
Цитата:
пока картинка грузится играет гиф загрузка
а пока грузится гиф загрузка, у пользователя играют нервы...

Отправлено: 04:01, 02-11-2006 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


oIo_DeN_oIo
Алгоритмически:
1) Ссылки лучше сделать не ссылками, а
Код: Выделить весь код
<p url="someUrl" onclick="linkClick(this)">some picture</p>
и не стесняться нестандартного атрибута у тега абзаца;
2) "Экран" пусть представляет собой два слоя расположенных друг над другом, где первый (divLoading) - слой показа псевдопрогресса загрузки, а второй (divImg) - слой показа загруженного изображения с пустым пока тегом изображения (imgImg):
Код: Выделить весь код
<img src="" onLoad="divLoading.style.display = 'none'">
3) function linkClick(p) должна делать следующие вещи:
а) Извлекать из переданной ссылки на абзац значение url (p.getAttribute('url'));
б) показывать divLoading: divLoading.style.display = 'block';
в) присваивать imgImg.src = url;

За некоторым числом нюансов это все.

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 10:55, 02-11-2006 | #3


Старожил


Сообщения: 290
Благодарности: 1

Профиль | Отправить PM | Цитировать


чего то не выходит... можно без гифа с надписью загрузка.. просто наводид отображается картинка..

Отправлено: 00:36, 03-11-2006 | #4


Deadooshka


Сообщения: 2562
Благодарности: 697

Профиль | Отправить PM | Цитировать


oIo_DeN_oIo
HTML код: Выделить весь код
<script> <!-- function image_url(jpg){ document.getElementById('ekran').style.backgroundImage='url('+jpg+')'; document.getElementById('ekran').style.backgroundRepeat='no-repeat'; } function out(){ document.getElementById('ekran').style.backgroundImage='none'; } //--> </script> <div id="ekran" style="width: 150px; height: 100px; border: thin dotted"> Экран 100 на 150 </div> <a href="http://link1.ru" onmouseover="image_url('picture1.gif')" onmouseout="out()">одна ссылочка</a><br> <a href="http://link2.ru" onmouseover="image_url('picture2.gif')" onmouseout="out()">вторая ссылочка</a> ........


Последний раз редактировалось Sham, 05-11-2006 в 19:32.


Отправлено: 05:10, 03-11-2006 | #5


Старожил


Сообщения: 290
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата:
вот накидал по быстрому... функцию сможешь сделать?
наверно нет

Отправлено: 14:07, 05-11-2006 | #6


Deadooshka


Сообщения: 2562
Благодарности: 697

Профиль | Отправить PM | Цитировать


oIo_DeN_oIo я обновил свой пост с кодом. Картинки еще прелоудить надо... функция прелоуда картинок обсуждалась здесь http://forum.oszone.net/thread-72995.html

Отправлено: 18:38, 05-11-2006 | #7



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » реализация экрана..ссылка картинка на экране.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Реализация доступа к интернет. zubkoff.s Microsoft Windows NT/2000/2003 24 01-02-2010 11:28
Реализация конвейера на Си! NEED HELP! st031 Программирование в *nix 2 24-01-2009 10:57
C/C++ - Реализация формулы... ganselo Программирование и базы данных 1 20-01-2009 19:38
Разное - Ситема терминалов (реализация) piling Microsoft Windows 2000/XP 2 13-02-2008 22:52
картинка в центре экрана AndreySpb Вебмастеру 6 27-11-2003 07:10




 
Переход