| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Галерея |
| Автор: PARROT 15.10.2005, 13:04 | ||||||
| Здравствуйте! Вот у меня такая задача: Сделать так, чтобы при наведении мышью на маленькую фотографию, справа появлялась таже фотка, но большая. Тоесть имеем: 1.jpg - маленькая фотография и 1_b.jpg - большая фотография Далее делаем вывод из базы, маленьких фотографий:
Тут должна появляться большая фотография по наведении на маленькую, а по умолчанию можно поставить любую фотографию, чтобы пусто не было.
А вот собственно код, котоый должен всем этим заниматься, но не работает
А пример можно посмотреть тут: http://www.pkspo.spb.ru/index.php?page=student Помогите пожалуйста. |
| Автор: GIK 15.10.2005, 13:30 | ||
Используй событие onMouseOver, после которой вызывается функция, которая в свою очередь меняет картинку. |
| Автор: PARROT 15.10.2005, 13:49 |
| GIK, можно более по подробнее? Я вроде использую это событие. |
| Автор: Aliance 15.10.2005, 14:03 | ||
| PARROT, забыла выложить саму функцию suitInit Итак, про второй аргумент тут понятно, мы решили что он делает :о) Первый нужно ставить не this.href как у нас было раньше и тем более не this (иначе ты ссылаешься на картинку), а вручную прописывать имя БЕЗ формата
Добавлено @ 14:05 PS: массив измени так, чтоб он был БЕЗ .jpg на конце |
| Автор: PARROT 15.10.2005, 14:09 |
| Aliance, а вот насчет функции... у меня ее нет. |
| Автор: Aliance 15.10.2005, 14:13 | ||
В ICQ есть history там она есть
Но это не лучший вариант Добавлено @ 14:14 Господин GIK - пока вы не научитесь правильной работе с подсветкой форума - я Ваши посты буду скрывать! Кроме того, PARROT - она! |
| Автор: GIK 15.10.2005, 14:16 | ||
Сори |
| Автор: PARROT 15.10.2005, 14:16 | ||
Вот фотки без префикса _b.jpg, лежат в базе. |
| Автор: GIK 15.10.2005, 14:43 | ||||
| Чесно говоря, я не понял у скольких картин нужно менять размер? Объясните задачу по подробнее?
Р.S. Как всеже правильно использовать подсветку? |
| Автор: PARROT 15.10.2005, 14:48 | ||||
Не менять размер, а вызывать такую же картинку, но большого размера. А количество, зависит от количества элементов массива:
|
| Автор: GIK 15.10.2005, 14:56 | ||||||
Ну и загружай себе любую картину из папки.
После вызова функции
Или я опять что-то непонял? |
| Автор: PARROT 15.10.2005, 15:17 |
| Вот результат работы: http://forum.vingrad.ru/index.php?act=ST&f=74&t=67445&st=0 |
| Автор: Sardar 15.10.2005, 20:37 | ||
PARROT ты обращаешся к функции suitInit, которой нет. Если этот код ты где то вырезала, то его выбрасываем, пишем эквивалент:
Естественно что все изменения маленькой картинки(прозрачность и т.п.) нужно делать также в (show/hidde)Image. |