![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
svlary |
|
||||||||
Бывалый ![]() Профиль Группа: Участник Сообщений: 207 Регистрация: 8.9.2009 Репутация: нет Всего: 4 |
Пытаюсь сделать так, что бы ячейка таблицы меняла цвет фона, когда над ней проходит указатель мыши. Для этого пишу нечто вроде:
Ничего не происходит, а инспектор объектов выдаёт сообщение об ошибке:
И как бы я не пытался изменить второй параметр, он на него ругается. Если пишу green, то ошибка - переменная green не описана. Если пишу 'green', то опять - недопустимые символы. Если совсем убираю второй параметр:
то выдаётся сообщение
что вполне разумно... Что я делаю не так? |
||||||||
|
|||||||||
Sartorius |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1568 Регистрация: 18.7.2006 Где: Ivory tower Репутация: нет Всего: 37 |
|
|||
|
||||
svlary |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 207 Регистрация: 8.9.2009 Репутация: нет Всего: 4 |
Спасибо за ответ!
Так действительно, сообщений об ошибках не выдаётся. Но цвет фона не меняется :-( Хотя инспектор объектов, показывает (когда я провожу курсором мышки над ячейкой), что значение этого свойства действительно изменяется! Может нужно какой-то refresh() поставить ? |
|||
|
||||
ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 48 Всего: 386 |
Цвет в строковом представлении записывается не черех 0x..., а через #
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! ![]() |
|||
|
||||
Sartorius |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1568 Регистрация: 18.7.2006 Где: Ivory tower Репутация: нет Всего: 37 |
||||
|
||||
svlary |
|
||||
Бывалый ![]() Профиль Группа: Участник Сообщений: 207 Регистрация: 8.9.2009 Репутация: нет Всего: 4 |
Записал сейчас эту строку в виде :
Когда провожу курсором мыши над ячеёкой, то инспектор объектов показывает, что свойство bgColor ячейки реально меняется. Но визуально это никак не проявляется. Может быть дело в том, что у меня в стилях записано:
И динамически это изменить невозможно ? Браузер - Firefox 25.0.1 |
||||
|
|||||
ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 48 Всего: 386 |
Значение в атрибуте слабее, чем значение в стиле. Нужно стиль править
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! ![]() |
|||
|
||||
svlary |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 207 Регистрация: 8.9.2009 Репутация: нет Всего: 4 |
||||
|
||||
Sartorius |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1568 Регистрация: 18.7.2006 Где: Ivory tower Репутация: нет Всего: 37 |
Почему бы тогда через CSS не сделать просто? )) Раз уж есть какой-то CSS для таблицы...
http://www.w3schools.com/cssref/sel_hover.asp |
|||
|
||||
svlary |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 207 Регистрация: 8.9.2009 Репутация: нет Всего: 4 |
Да, действительно - очень просто!
Спасибо за совет! |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |