|
|
|
| У меня циклом выводятся товары, у каждого свой id, мне надо сделать так чтобы при наведение наведении на названии , показывалась все информация, картинка цена и т.п.
как это сделать? | |
|
|
|
|
|
|
|
для: CrazyAngel
(26.03.2006 в 16:25)
| | первая идея которая мне приходит на ум, это массив в кукисах, который записывает туда php скрипт, а обрабатывает уже на месте JS при наведении через сокет. | |
|
|
|
|
|
|
|
для: Jura
(26.03.2006 в 17:17)
| | Увы, я не понимаю
Может у кого есть готовый скрипт | |
|
|
|
|
|
|
|
для: CrazyAngel
(26.03.2006 в 17:20)
| | Ау люди | |
|
|
|
|
|
|
|
для: CrazyAngel
(26.03.2006 в 18:02)
| | Напишу на форум javaScript | |
|
|
|
|
|
|
|
для: CrazyAngel
(26.03.2006 в 17:20)
| | Во-первых, требуется определиться в каком виде будет отображаться дополнительная информация. Полагаю, если есть картинка, значит это будет слой (<div>), который при наведении на ссылку (событие <a onFocus="вызов функции js для генерации слоя">название товара</a>).
Теперь о том как работать с данными.
1. Перед загрузкой каталога (сценарий php) формируется вспомогательный массив, загоняется в суперглобальный массив $_cookie.
к примеру, следующего содержания и естественно в цикле:
$_cookie['price']['tovar_name_key_ili_id']=array("Наименование товара","маленькая картинка(ссылка на файл)","описание");
|
2. Открывается страница с каталогом. Так как скрипт сохранил уже всю необходимую инфу в кукисах, то теперь дело за js.
3. При наведении мышки срабатывает функция, которая создает слой с информацией и показывает его.
Вот весь принцип. | |
|
|
|