Отображение рамки изображения при наведении на него курсора мыши

c100_07

Новичок
Отображение рамки изображения при наведении на него курсора мыши

В html странице есть изображения-ссылки. Надо сделать, чтобы при наведении на них курсора мыши вокруг изображения появлялась сплошная рамка шириной в один пиксель оранжевого цвета (#F58167). Если указать в стилях класс:
.pits img:hover {border:1px solid #F58167;}
, а в коде страницы класс .pits присвоить блоку div, в который вставлена таблица с изображениями, то рамки появляются в Опере, но не появляются в Интернет Експлорере.

Пробовал присвоить рамку не изображениям, а ссылкам, но тогда рамка выводится только справа, снизу и слева изображения, а сверху не выводится ( хз почему ((

Подскажите, чё делать?

Может рамки можно яваскриптом выводить, типа onMouseOver="javascript:this.img='';" onMouseOut="javascript:this.img='';"? Только как указать атрибут бордер с нужными параметрами?
 

Andreika

"PHP for nubies" reader
this.style.borderWidth = '1px'; или borderColor = '#ffffff'

:hover в ie только для <a> , если не использовать хаки, которых в сети полно
 

c100_07

Новичок
this.style.borderWidth = '1px'; или borderColor = '#ffffff'
Тут получается можно указать либо ширину рамки, либо её цвет. Если указать ширину рамки, то она выводится чёрная, а если указать цвет рамки, то её ширина будет на глаз где-то 2 пикселя. А как указать ширину и цвет рамки одновременно?

Вот так не работает:
onMouseOver="javascript:this.style.borderWidth='1px'

this.style.borderColor='#F58167';" onMouseOut="javascript:this.style.borderWidth='0px'

this.style.borderColor='#000000';"
 

AmdY

Пью пиво
Команда форума
правильнее было бы класc менять this.className =
 

Crys

Двинутый новичок
Имхо, правильнее все-таки заставить IE понимать hover
http://www.xs4all.nl/~peterned/csshover.html
 

Gorynych

Посетитель PHP-Клуба
попробуйте .pits a:hover {border:1px solid #F58167;}, если не подходит из-за наличия внутри контейнера класса pits других ссылок - опишите явно класс и для ссылок-картинок, у которых нужно изменять рамку на событие hover
 
Сверху