Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Подстветка строки в таблице при наведении.

373
24 мая 2007 года
unmoved
216 / / 28.11.2004
Что нужно прописать в css, что б при движении мышкой по таблице выделялись строки другим цветом?
308
24 мая 2007 года
Комаджу
850 / / 26.07.2006
http://www.w3.org/TR/CSS21/selector.html#x32
Не знаю, как сейчас, но раньше ИЕ не поддерживал hover без тэга <a>.
13
24 мая 2007 года
RussianSpy
3.0K / / 04.07.2006
CSS не поможет тк IE6 не обрабатывает селектор hover для элементов отличных от тега <a>. Я обычно делаю так (хотя это и не очень красивое решение):

 
Код:
<tr &#111;&#110;mouseover="this.style.backgroundColor='#FF0000;'" &#111;&#110;mouseout="this.style.backgroundColor='#FFFFFF'">
<td>1</td>
<td>2</td>
</tr>
373
24 мая 2007 года
unmoved
216 / / 28.11.2004
Цитата: RussianSpy
CSS не поможет тк IE6 не обрабатывает селектор hover для элементов отличных от тега <a>. Я обычно делаю так (хотя это и не очень красивое решение):

 
Код:
<tr &#111;&#110;mouseover="this.style.backgroundColor='#FF0000;'" &#111;&#110;mouseout="this.style.backgroundColor='#FFFFFF'">
<td>1</td>
<td>2</td>
</tr>



Ни катит так.

13
24 мая 2007 года
RussianSpy
3.0K / / 04.07.2006
Катит. Просто там опечатка. Так работает в IE, FF, Opera
Цитата:

<tr onmouseover="this.style.backgroundColor='#FF0000'" onmouseout="this.style.backgroundColor='#FFFFFF'">
<td>1</td>
<td>2</td>
</tr>

373
24 мая 2007 года
unmoved
216 / / 28.11.2004
Делаю вот так:

if (document.getElementById('stripes')){
var tbl = document.getElementById('stripes');

for (i = 1; i < tbl.rows.length - 1; i++) {
tbl.rows.onmouseover = function() {
this.style.backgroundColor = '#FF0000';
//alert(this.style.backgroundColor);
}
tbl.rows.onmouseout = function() {
this.style.backgroundColor = '#FFFFFF';
}
}
}

Не работает, действие биндится, а цвет не меняется... у меня css есть который задет цвет таблицы и строкам, но это пофигу....
13
24 мая 2007 года
RussianSpy
3.0K / / 04.07.2006
я вам идею подал - дальше ваша работа
к сожалению не имею времени писать на работе чужой код.
Открывайте FF+FireBug и вперед тестить.

ЗЫ Лучше писать не
Цитата:
if (document.getElementById('stripes')){
var tbl = document.getElementById('stripes');



Лучше и правильнее писать

Цитата:

if (var tbl = document.getElementById('stripes')){
...

373
24 мая 2007 года
unmoved
216 / / 28.11.2004
Цитата: RussianSpy
я вам идею подал - дальше ваша работа
к сожалению не имею времени писать на работе чужой код.
Открывайте FF+FireBug и вперед тестить.

ЗЫ Лучше писать не


Лучше и правильнее писать



сенкс, чем собственно и занимаюсь

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог