| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: для новичков > Ошибка: |
| Автор: svlary 19.8.2015, 11:48 | ||||||||
Пытаюсь сделать так, что бы ячейка таблицы меняла цвет фона, когда над ней проходит указатель мыши. Для этого пишу нечто вроде:
Ничего не происходит, а инспектор объектов выдаёт сообщение об ошибке:
И как бы я не пытался изменить второй параметр, он на него ругается. Если пишу green, то ошибка - переменная green не описана. Если пишу 'green', то опять - недопустимые символы. Если совсем убираю второй параметр:
то выдаётся сообщение
что вполне разумно... Что я делаю не так? |
| Автор: Sartorius 19.8.2015, 11:57 | ||
|
| Автор: svlary 19.8.2015, 13:18 |
| Спасибо за ответ! Так действительно, сообщений об ошибках не выдаётся. Но цвет фона не меняется :-( Хотя инспектор объектов, показывает (когда я провожу курсором мышки над ячейкой), что значение этого свойства действительно изменяется! Может нужно какой-то refresh() поставить ? |
| Автор: ksnk 19.8.2015, 13:30 | ||
Цвет в строковом представлении записывается не черех 0x..., а через #
|
| Автор: Sartorius 19.8.2015, 16:11 | ||
Хах А я даже не заметил Причем Хром парсит и 0x |
| Автор: svlary 20.8.2015, 11:18 | ||||
Записал сейчас эту строку в виде :
Когда провожу курсором мыши над ячеёкой, то инспектор объектов показывает, что свойство bgColor ячейки реально меняется. Но визуально это никак не проявляется. Может быть дело в том, что у меня в стилях записано:
И динамически это изменить невозможно ? Браузер - Firefox 25.0.1 |
| Автор: ksnk 20.8.2015, 11:54 | ||
Значение в атрибуте слабее, чем значение в стиле. Нужно стиль править
|
| Автор: Sartorius 20.8.2015, 13:22 |
| Почему бы тогда через CSS не сделать просто? )) Раз уж есть какой-то CSS для таблицы... http://www.w3schools.com/cssref/sel_hover.asp |
| Автор: svlary 21.8.2015, 09:08 |
| Да, действительно - очень просто! Спасибо за совет! |