Xpoint
   [напомнить пароль]

проблема с png-background для IE

Метки: [без меток]
2007-07-11 11:58:04 [обр] michel[досье]

с помощью приведенного ниже кода отображается png background во всех требуемых броузерах.
проблема возникает в IE (смотрел в 6.0 версии), при загрузке страницы прозрачность в блоке table#cat есть, но когда водишь мышью по верхнему меню прозрачность куда-то пропадает.

http://michel.smart-art.ru/iledebeaute/inner.html

table#cat
{width:100%;height:100%;
background:url('i/bg_int.png');
background: expression('none');filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/bg_int.png', sizingMethod='scale');}

спустя 39 минут [обр] keep(0/3)[досье]
проверил в ie 6.0.2900.2180 win xp. полный порядок. (водил по верхнему меню: личный кабинет....)
спустя 2 минуты [обр] michel[досье]
keep[досье] там повнимательнее посмотрите, внизу видно как исчезает пленка полупрозрачная. вверху темно поэтому не видно.
спустя 2 минуты [обр] michel[досье]
keep[досье]такое впечатление, что половину нижнюю только обрубает.
спустя 19 минут [обр] keep(0/3)[досье]

да. увидел. Очевидно, что проблема кроется вот здесь

document.getElementById(_id).style.background='#772d45'

Background - составное своейство. Можно ему задать значение например

background: #aaa url(aaa.gif) no-repeat 10px 10px;

Ставя цвет, вы скорее всего каким-то образом вмешиваетесь во внутренние хитрости ие и получаете такой результат.

попробуйте воспользоваться className и добавлять элементу новый класс по mouseover, а по mouseout его убирать.

спустя 2 минуты [обр] keep(0/3)[досье]
посмотрите здесь
спустя 1 час 32 минуты [обр] michel[досье]
keep[досье]да, спасибо, похоже в этом проблема. буду разбираться.
Powered by POEM™ Engine Copyright © 2002-2005