Показать полную графическую версию : Изменение цвета фона ячейки таблицы
Pawel gor
10-10-2003, 13:06
Я видал сайты, на которых при наведении курсора мыши на ячейку тыблицы, эта ячейка меняет цвет. Как это можно сделать?
Vlad Drakula
10-10-2003, 14:52
<td onmouseover=”this.style.bgcolor=#FFFFFF” onmouseuot=”this.style.bgcolor=#000000”></td>
<table border=1 width=100%>
<tr><td width=100% bgcolor=#ffffff onmouseover="style.background='black'" onmouseout="style.background='white'"><font color=green>COOL</font></td></tr>
</table>
Agent Comanche
10-10-2003, 16:08
лучше через функции, ячейка-то не одна будет....
Pawel gor
11-10-2003, 10:34
Agent Comanche
лучше через функции, ячейка-то не одна будет....
Т. е. как это?
Добавлено:
Спасибо Ginger, все работает. Вот токо ест ли такая возможность, что б какой либо ячейке дать имя,и при наведении на какой либо обьект изменялся цвет той ячейки (которой дали имя)
Pawel gor
да.
жава:
function change_color(clr)
{
tab.style.background=clr;
}
таблица
<table border=1 width=100%>
<tr><td id="tab" width=100% bgcolor=#990000 onmouseover="change_color('#ffffff')" onmouseout="change_color('black')"><font color=green>COOL</font></td></tr>
</table>
Agent Comanche
12-10-2003, 00:19
Ginger
Сиё будет работать только в ие
Pawel gor
<script type="text/javascript">
function on(id) {document.getElementById(id).style.backgroundColor="#f00";}
function off(id) {document.getElementById(id).style.backgroundColor="#000";}
</script>
Для элемента:
onmouseover="on('id_элемента');" onmouseout="off('id_элемента');"
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.