Подскажите по JavaScript

AlexeyPHP

Новичок
Подскажите по JavaScript

Подскажите, как сделать так, чтобы менялся задний фон ячейки таблицы и border при наведении на ссылку, которая находится в этой ячейке. Здесь слева в меню именно так сделано... :)
 

yaniks

новичок
никакого js
в стилях на ссылку a:hover задаешь border и background-color
 

AlexeyPHP

Новичок
Вид -> Просмотр HTML-кода
Там стилей куча прикрепленных. Мне точно не разобраться.

в стилях на ссылку a:hover задаешь border и background-color
Не работает. Только меняется фон у ссылки, а не у всей ячейки и бордер не видно...

К тому же, цвет фона изменяется не только в менюшке, а по всей странице.
 

rotoZOOM

ACM maniac
Как пример
PHP:
<script type="text/javascript">
function changeIt (obj,col,bor)
{
     obj.style.backgroundColor=col;
     obj.style.border=bor;
}
</script>

...
<td><a href="www.mysite.com" OnMouseOver="changeIt(this.parentNode,'#FFFF00','1px solid')" OnMouseOut="changeIt(this.parentNode,'#FF00FF','2px dotted')">Click It</a></td>
....
 

Лисю

Guest
Никакого JS! Это каменный век, менять с помощью JavaSCript такую малось.

Это всё делается с помощью CSS. По приведённой ссылке тег ссылки A (находящийся кстати в списке UL) имеет свойство display:block; При наведении мышки (срабатывает селектор :hover) изменяем цвет backrgound-color. Всё. Никаких таблиц, никакого JS.

-~{}~ 30.11.05 09:41:

http://www.webmascon.com/topics/coding/42a.asp
 
Сверху