ОБСУЖДЕНИЕ

javascript: как изменить фон таблицы

3 ответов 9 тыс.
Статус
Закрыто для дальнейших ответов.
Автор темы
Нужно сделать, чтобы при наведении на таблицу она меняла bgcolor. Т.е. onMouseOver один цвет, onMouseOut другой.

Заранее спасибо.
 
Анципорович П.П.
Нужно сделать, чтобы при наведении на таблицу она меняла bgcolor. Т.е. onMouseOver один цвет, onMouseOut другой
Ну наводить надо на ячейки и сделать можно так:
Код:
<head
<script language="JavaScript" src="" type="text/javascript">
<!--
function colorbackcell(src,color) {src.style.backgroundColor=color;}
//-->
</script>
</head>

<body>
<table>
<tr>
<td valign="top" onmouseout="colorbackcell(this, '')" onmouseover="colorbackcell(this, '#0000ff')" >Наведи мышкой на ячейку</td>
</tr>
</tabla>
 
А можно через css:

HTML:
Код:
<table><tr><td class=t1 onMouseOver="id=className" onMouseOut="id=''""></td></tr></taBLe>

CSS:
Код:
td.t1 {background-color: #C5C5C5; FONT: 11px verdana; COLOR: black;}
#t1 {background-color: #BBBBBB}
 
Анципорович П.П.
<style>
<!--
td.x{background-color:red}
td.x:hover,td.x a:hover,td.x *:hover{background-color:green}
-->
</style>

<table border width=400 height=300><td class=x>text</td></table>

тока открыл я в 7 опере - коряво :)
 
Статус
Закрыто для дальнейших ответов.