Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Изменение цвета фона ячейки таблицы (http://forum.oszone.net/showthread.php?t=31525)

Pawel gor 10-10-2003 13:06 215718

Я видал сайты, на которых при наведении курсора мыши на ячейку тыблицы, эта ячейка меняет цвет. Как это можно сделать?

Vlad Drakula 10-10-2003 14:52 215719

<td onmouseover=”this.style.bgcolor=#FFFFFF” onmouseuot=”this.style.bgcolor=#000000”></td>

Ginger 10-10-2003 15:08 215720

<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 215721

лучше через функции, ячейка-то не одна будет....

Pawel gor 11-10-2003 10:34 215722

Agent Comanche
Цитата:

лучше через функции, ячейка-то не одна будет....
Т. е. как это?


Добавлено:

Спасибо Ginger, все работает. Вот токо ест ли такая возможность, что  б какой либо ячейке дать имя,и при наведении на какой либо обьект изменялся цвет той ячейки (которой дали имя)

Ginger 11-10-2003 23:34 215723

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 215724

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_элемента');"


Время: 07:11.

Время: 07:11.
© OSzone.net 2001-