|
|
|
| Как сделать чтоб цвет ячейки делался другим при наведении(о братно возвращался при убирании) мыши. Ячеек о-о-о-чень много, поэтому что-то типа
<td onmouseover="this.bgColor='#aaaaaa'" onmouseout="this.bgColor='#ffffff'">
| не подойдет, надо как нибудь универсально, например чтоб для всей таблицы указать, а менялась токо определенная ячейка. А еще круче, чтоб можно было указать какие ячейки не надо "подсвечивать" | |
|
|
|
|
|
|
|
для: mistersmak
(28.10.2005 в 05:44)
| | Используется <script>document.onmouseover=function(){event.srcElement ...} (для IE) для доступа к элементу, вызвавшему событие. Если в ячейках простой текст, пройдёт на ура, если другие теги, надо делать рекурсию для поиска тега TD в цепочке свойств parentElement элемента event.srcElement . В FF ситуация похожа.
Наконец, если TD нашли, то отсечь те, которым надо или не надо менять цвет, удобно приписыванием класса ячейкам. Но можно и любыми другими признаками, никто не мешает. | |
|
|
|