![]() |
Модераторы: Illuminaty |
![]() ![]() ![]() |
|
nadyui |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 30.10.2005 Репутация: нет Всего: нет |
Подскажите, плиз. Хочется чтобы при наведении мышки на гиперссылку не только под ее текстом цвет фона менялся, а вообще у всей ячейки таблицы.
Вот сокращенный вариант кода менюшки (с изменением цвета только под ссылкой)
Добавлено @ 00:37 Да, забыла маленькое пояснение - у меня при наведении на ссылку будет всплывающая менюшка открываться, поэтому наверное javascript тут не подойдет, onmouseover уже используется Это сообщение отредактировал(а) Illuminaty - 16.10.2006, 07:26 |
|||
|
||||
UpL1nK |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 102 Регистрация: 3.12.2005 Где: Тюмень Репутация: нет Всего: нет |
Точку с запятой и дальше ![]() Задай ID(NAME) ячейке нужной, потом через getElementById('ID').style.background-color(image):цвет(картинка); меняй бэкграунд. Это сообщение отредактировал(а) UpL1nK - 15.10.2006, 02:18 --------------------
Макс |
||||
|
|||||
nadyui |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 30.10.2005 Репутация: нет Всего: нет |
Честно говоря, ничего не получилось.
![]() Вот ее более полная версия с менюшкой javascript (менять цвет должна ячейка id="foto")
Это сообщение отредактировал(а) Illuminaty - 16.10.2006, 07:27 |
|||
|
||||
zera |
|
||||
Бывалый ![]() Профиль Группа: Участник Сообщений: 205 Регистрация: 19.1.2006 Где: saint-petersburg Репутация: 5 Всего: 9 |
слишком много букв. то что увидел
вместо
это
<font> и <b> убери в стили, там какой-то класс все-равно указывается. можно статус добавить, хотя это порочная практика. |
||||
|
|||||
nadyui |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 30.10.2005 Репутация: нет Всего: нет |
Цвет ячейки меняется, выглядит все супер, но менюшка-то всплывающая при этом не работает!
При наведении на "фотосъемку" менюха должна всплывать а фон ячейки под фотосъемкой менять цвет. Мечтать не вредно, конечно... ![]() |
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 6 Всего: 260 |
странно, что ты не заметила. уважаемый zera увлекся и убрал из обработчика onmouseover все, что касалось менюшки. вроде бы, так надо:
|
|||
|
||||
nadyui |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 30.10.2005 Репутация: нет Всего: нет |
Cпасибо, skyboy и zera , теперь все работает. Красота - глаз не отвести, сижу и любуюсь на менюшку.
![]() Один только вопрос: this.parentNode.parentNode.parentNode повторяется трижды, я так поняла что это имеет отношение к структуре таблицы table-tr-td, то есть таким макаром я обращаюсь к третьему по счету элементу? Извините за наивный вопрос, просто в книжке по которой я разбирала JavaScript такого не было. |
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 6 Всего: 260 |
nadyui, да. именно. это имеет отношение не к javascript в частности, а к механизму DOM(Document Object Model), согласно которому происходит обработка HTML-кода и отображение страницы. Потому члше смотреть документацию по DOM(в общем) и/или по DHTML(в частности - эт правила работы с HTML, основываясь на DOM).
Посмотреть можно, например, на WDH |
|||
|
||||
zera |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 205 Регистрация: 19.1.2006 Где: saint-petersburg Репутация: 5 Всего: 9 |
упс. this.parentNode.parentNode.parentNode - это перебор
![]() |
|||
|
||||
nadyui |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 30.10.2005 Репутация: нет Всего: нет |
![]() |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |