![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| sayber |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 231 Регистрация: 30.7.2006 Где: Moscow - qwerty Репутация: нет Всего: нет |
Добрый день... Чет не могу найти вот такой вещи:
При наведении на ссылку Главная должен менять цвет тег <td> с id=color Как это правельно сделать? --------------------
~~~~~~~~~~~~~~~~~~~~~~~~~~~WoW CafeSayber © Портфолио ~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
|||
|
||||
| skyboy |
|
||||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 10 Всего: 260 |
Если id уникален в пределах страницы:
Если же ИД неуникален, то надо действовать, исходя из логики доступа к ячейке, которую надо разукрасить. если имеется в виду ранний сосед родителя ссылки, то вот так:
|
||||
|
|||||
| dstorm81 |
|
|||
![]() бездельник ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1178 Регистрация: 18.1.2006 Где: (16RU) Репутация: 20 Всего: 39 |
<tr>
<td width="10" id="color"> </td> <td width="191" ><a href="#" class="nav" onmouseover="document.getElementById('color').style.backgroundColor='red'">Главная</a></td> </tr> -------------------- на форуме с 8.12.2002 (http://forum.vingrad.ru/index.php?act=ST&f=10&t=4874&st=0#) |
|||
|
||||
| Nicholas_S |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 486 Регистрация: 12.10.2006 Где: Санкт-Петербург Репутация: 5 Всего: 19 |
Заметка: skyboy, this.parentNode.previousSibling не кроссбраузерная комбинация, работать не будет. К тому же, верная запись для IE будет такая this.previousSibling.
-------------------- ...все в мире относительно |
|||
|
||||
| sayber |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 231 Регистрация: 30.7.2006 Где: Moscow - qwerty Репутация: нет Всего: нет |
Спасибо всем ))
Вопрос не к теме но все же... Есть где нибудь примеры реализаци ajax с пояснением. То есть статьи на русском? --------------------
~~~~~~~~~~~~~~~~~~~~~~~~~~~WoW CafeSayber © Портфолио ~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
|||
|
||||
| Nicholas_S |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 486 Регистрация: 12.10.2006 Где: Санкт-Петербург Репутация: 5 Всего: 19 |
-------------------- ...все в мире относительно |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 10 Всего: 260 |
||||
|
||||
| Nicholas_S |
|
||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 486 Регистрация: 12.10.2006 Где: Санкт-Петербург Репутация: 5 Всего: 19 |
skyboy,
previousSibling в Firefox может вернуть не тот же "сестринский" узел, что и IE, поэтому, чтобы он работал аналогичным образом, приходится его переопределять (или дополнять), например:
Он не проигнорирует, но вернет уже не дочерний элемент относительно TR, а "сестринский" по отношению к TR. -------------------- ...все в мире относительно |
||||||
|
|||||||
| SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 49 Всего: 401 |
Имхо, вообще целая ячейка таблицы ради 10-пиксельной однотонно залитой области - как-то несовременно и расточительно... Не проще ли сделать ее border-ом?
-------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
| Nicholas_S |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 486 Регистрация: 12.10.2006 Где: Санкт-Петербург Репутация: 5 Всего: 19 |
вполне
-------------------- ...все в мире относительно |
|||
|
||||
| Zeroglif |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 644 Регистрация: 22.9.2005 Репутация: 28 Всего: 66 |
Не знаю, почему молчит skyboy, но я, честно говоря, это не уловил. Почему сестринский по отношению к TR, если выше TD никто никуда не ходил? Вдогонку про кроссбраузерность, можно из ссылки сразу же выходить на TR, а оттуда через старую добрую коллекцию cells с точным или расчётным (относительно родителя ссылки) индексом... |
|||
|
||||
| Nicholas_S |
|
||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 486 Регистрация: 12.10.2006 Где: Санкт-Петербург Репутация: 5 Всего: 19 |
Zeroglif,
ест наверное
да, виноват! ай-ай, невнимательный был, нажимаем же на <a>, не на TD. Спасибо.
это было бы, пожалуй, наиболее верным решением в данной ситуации, просто previousSibling/nextSibling ведут в FF себя немного не так, как в IE, поэтому я просто пояснил возможную проблему. -------------------- ...все в мире относительно |
||||||
|
|||||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 10 Всего: 260 |
||||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |