Смена цвета при наведении мыши!

voland

Guest
Смена цвета при наведении мыши!

Хочеться сделать смену цвета строки при наведении мыши!
Смену ячейки я сделал, а как сделать смену цвета строки?

Это у меня прописанно в <style>
PHP:
TD.forum_name {
      color: black;
      font-weight: bold;
      cursor: hand;
   }
   TD.selected {
      color: white;
      font-weight: bold;
      background: #FCF7E4;
      cursor: hand;
   }
Это непосредственно в <td>
PHP:
ID=1 CLASS=normal ONMOUSEOVER=this.className='selected' ONMOUSEOUT=this.className='normal'
 

Lenka

Новичок
Сделай все то же самое, но только вместо TD напиши TR в <style>.
И то, что в тэге <td>, перенеси в <tr>
 

antong

Guest
Совет
<TD width=115 bgColor=#d8d8c0 onclick="parent.navigate('what.php?id=125');"
onmouseout="this.style.backgroundColor=''; this.style.color='#000000';"
onmouseover="this.style.backgroundColor='#BDD6CC'; this.style.color='#000000';"
style="COLOR: #000000; CURSOR: hand">првпрпарвапрв</TD>
 

voland

Guest
Я переносил, то что в ТД в ТР и менял стиль, максимум менят только ячейку , а что бы при наведении на любую ячейку строки менялся цвет всей строки не сделать...
 

Lenka

Новичок
Должно менять.
Значит, у тебя где-то TD перебивает TR.
Убери из <style> вообще TD, перенеси все в tr и посмотри.
 

voland

Guest
Перебивать к сожалению нечему, у меня кроме этого в стилях пока вообще ничего нет!
 

Lenka

Новичок
У тебя что за браузер? Это не работает только в Опере.

TR.forum_name {
color: black;
font-weight: bold;
cursor: hand;
}
TR.selected {
color: white;
font-weight: bold;
background: #FCF7E4;
cursor: hand;
}

А в теле:

<table>
<tr ID=1 CLASS=normal ONMOUSEOVER=this.className='selected' ONMOUSEOUT=this.className='normal'>
<td>....
 

voland

Guest
IE 6.0
Сделал, так что теперь всю строку выделяет, но!!! только одну ячейку нужным мне цветом, все остальные белым! В чем может быть проблема?
Кстати, код тот же как и у тебя (Ленка)
 
Сверху