Доброго времени суток! Есть прозрачное выпадающее меню (
http://netsite.su), которое отлично работает под ff и другими браузерами кроме ie6. Для получения прозрачности используется функция:
function fixPNG(element) {
if (/MSIE (5\.5|6).+Win/.test(navigator.userAgent)) {
var src;
if (element.tagName == 'IMG') {
if (/\.png$/.test(element.src)) {
src = element.src;
element.src = "/images/blank.gif";
}
}else {
src = element.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i);
if (src) {
src = src[1];
element.runtimeStyle.backgroundImage = "none";
}
}
if (src) element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "', sizingMethod='scale')";
}
}
Соответственно в стиле дива пишу filter: expression(fixPNG(this));
Так же использовался jquery (pngFix), но во всех случаях результат один и тот же: в шестом експлорере при наводе на второй или последующие пункты меню пропадает
При этом прозрачность есть. Подскажите в чем может быть проблема?
P.S. С новым годом!