Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > JavaScript: Общие вопросы > Смена картинки |
Автор: PARROT 19.3.2005, 21:28 |
Задача такая, есть меню. Нужно чтобы при наведении мыши на меню появлялась картинка, а при сведении она исчезала. Помогите плиз. |
Автор: Aliance 19.3.2005, 21:38 | ||
PARROT Опиши задачу конкретнее, вот набросок (чтобы ты поняла суть), но нужно более четче объяснять, что тебе требуется:
Тут демо: http://files.vingrad.ru/Aliance/file1.html |
Автор: PARROT 19.3.2005, 21:55 |
Вот сайт http://traktora.spb.ru/new/index.php Там есть меню. На которое при наведении мыши, рядом с меню, слева, должна высвечиваться картинка (синяя точка), при сведении с меню, точка исчезает. |
Автор: Aliance 19.3.2005, 23:02 |
Аа, так бы сразу. Пример уже есть готовый, так как я на сам пользовался таким (кстати, если восп. поиском - то можно найти обсуждение этой темы...) Пример тут: http://files.vingrad.ru/Aliance/file1.html Добавлено @ 23:04 Так же там стоит предварительная загрузка невидимого изображения - IE будет моментально отображать смену... PS: если тебе не нравится использования пустого изображения - можно использовать display = none;, но тогда придется делать контейнер фикс. ширины (например таблицу), дабы не портить дизайн... |
Автор: PARROT 19.3.2005, 23:43 | ||||
Может я чего не допоняла или неправильно объясняю. Но у меня не работает. Пишу по шагам: 1) Этот скрипт я вставила в head
2) В наличии картинки blank.gif и viz.gif 3) сама таблица
При том что ячейка может являться ссылкой, а может и нет. Но у меня не работает. Если можно код в студию. ![]() |
Автор: Aliance 20.3.2005, 00:09 | ||||
Во-первых, аргументы функции new Image(); - высота и ширина, а не наоборот! Во-вторых, в сценарии картинки лежат в папке pic, а в HTML разметке - в img. И потом, id каждой картинки должен быть разным и совпадать с id, переданным аргументом в функции рядом стоящей ссылки.
И какого поведения от картинки ты тогда хочешь? Чтобы она всегда отображалась?
Что именно не так? Исправь ошибки и протести заного. |
Автор: PARROT 20.3.2005, 00:20 |
Да... просмотрела. Все работает, а нельзя это сделать без a href ? Мое открывающееся меню теперь закрывается обратно, так как возвращается обратно на index.php |
Автор: Aliance 20.3.2005, 00:28 | ||||||
Чего? Не понял... меню как такогого я там вообще не увидел (может плохо искал?!)
Ну поставь ты, скажем, так:
|
Автор: PARROT 20.3.2005, 00:33 | ||
Вот так не работает:
Я залила http://traktora.spb.ru/new/index.php где меню закрывается обратно, то есть возвращается на index Добавлено @ 00:37 Супер! Спасибо! Огромное! Все работает! УРА!!!! ![]() |
Автор: Aliance 20.3.2005, 00:41 |
Незачто. Кстати, имхо, поставь пробел между картинкой и ссылкой, ибо смотрится не очень :-) |
Автор: PARROT 20.3.2005, 00:44 |
Поставлю конечно, дизайн только разрабатывается. ![]() |
Автор: Sardar 20.3.2005, 16:15 | ||||
Вставлю и своё слово ![]()
Но на сколько я понял, менять картинку мы будем наведя мышь на пятак 5х8 ![]()
Второе: размеры для презагрузочной картинки вставлять не обязательно, но полезно, т.к. если картинка не загруженна(не найденна), то бродилка не будет убивать дизайн своим "квадратиком 1см х 1см". Хотя я предпочитаю задавать размеры стилями, ИМХО проще. |