Помогите со скриптом

syrpo
На сайте с 20.03.2009
Offline
104
517

Подскажите пожалуйста, как написать скрипт следующего характера:

есть ячека таблицы <tr><td><a href=>Меню </a></td></tr>. Нужно, чтобы при наведении на ссылку(или саму ячейку), цвет ячейки поменялся, а рядом с ячейкой появилась стрелочка (рисунок). Вообщем меню, надеюсь понятно изложил 8)

[Удален]
#1

в css td.class:hover ? и рисунок примастишь тудаже

[Удален]
#2
KosoyRoman:
в css td.class:hover ? и рисунок примастишь тудаже

Как вариант можно написать отдельный класс для списков <li> или через JavaScript :)

syrpo
На сайте с 20.03.2009
Offline
104
#3
KosoyRoman:
в css td.class:hover ? и рисунок примастишь тудаже

дак я так и думал сначала, а сейчас в нете нашел что под IE не работает, попробовал - и правда не работает. с явой поможете?

[Удален]
#4
syrpo:
дак я так и думал сначала, а сейчас в нете нашел что под IE не работает, попробовал - и правда не работает. с явой поможете?

заливаешь файл что прикреплен

дописываешь

body { behavior: url("templates/csshover.htc");}

и радуешься

zip csshover.zip
[Удален]
#5

фиксы зло =)

хотя в данном случае если очень надо таблицу, то можно в ячейку засунуть <a> со свойством display:block и задать нужные хейтз и видз

для <a> hover в IE работает прям так

407's
На сайте с 20.03.2009
Offline
64
#6
neolord:
фиксы зло =)

А почему?

хотя в данном случае если очень надо таблицу, то можно в ячейку засунуть <a> со свойством display:block и задать нужные хейтз и видз
для <a> hover в IE работает прям так

Некрасиво :) При помощи behavior очень изящно все получается.

407's добавил 23.03.2009 в 21:41

Как вариант еще можно попробовать такую конструкцию

<td onmouseover="this.style.background = '#333333';" onmouseout="this.style.background = '#FFFFFF';"></td>
syrpo
На сайте с 20.03.2009
Offline
104
#7

сделаю последним вариантом, не люблю вставлять скрипты которые не понимаю 8) спасибо огромное за помощь

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий