Сайты - по стандартам, но не стандартные сайты!
Сказать, что я не сильна в яве - ничего не сказать... усилием мозга нашла статью на агл. что же надо сделать, а именно положить .png файл с прозрачностью фоном (пинг- так как он поддерживает альфа каналы) но ... ничего не вышло... долго билась и мучалась.... последенее что сказал браузер (IE6): "Строка 12 Символ 2 new OpacityObject -отсутсвует определение" Но дядька-то обещал, что будет работать!!! в чем дело? А может из-за скудности знания языка нашла не то?
и вся беда в том, что много где рассказывают, как сделать поддержку png, но мало где говорят, как сделать его еще и фоном!
Отредактированно Falcon (20.03.2011 16:42)
Нет на форуме
Видать, не грузяццо твои файлики opacity.js и|или browserdetect_lite.js
Нет на форуме
и почему это они не грузяццо? на всякий случай:
function od_displayImage(strId, strPath, intWidth, »
intHeight, strClass, strAlt) {
if (pngAlpha) {
document.write('
Отредактированно Falcon (20.03.2011 16:28)
Нет на форуме
Нужно сделать прозрачный png фоном ? Добавь такой css:
.someClass{ background: url("/path/to/image.png") no-repeat; } * html .someClass{ background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/path/to/image.png"); }
а потом повесь .someClass на нужный тэг. Единственная тут проблема - повторяющийся фон. Так работать не будет (в IE 6 и меньше).
Нет на форуме
пасиб.... попробую
Нет на форуме
вобщем.... либо я .... либо-не работает.
Нет на форуме
Дай код или ссылку на страничку. Поможем
Нет на форуме
технология была взята отсюда - http://alistapart.com/stories/pngopacity/..... а кода теперь уже нет, к сожалению, т.к.надо было побыстрее запустить и пришлось положить просто картинкой , а не фоном.... картинкой работает....
вот сам сайт... ask-a2.ru
Отредактированно Falcon (26.03.2011 15:28)
Нет на форуме
Сейчас у тебя так:
Убери рисунок и повесь CSS на ячейку (к примеру, назови его .bottomCell):
где
.bottomCell{ background: url("/images/h10.png") no-repeat; height: 299px; } * html .bottomCell{ background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/h10.png"); }
Вот тебе и будет фоном.
Отредактированно Р.Ы. (27.03.2011 01:31)
Нет на форуме
РАБОТАЕТ!!!! большой тебе респект и уважуха, камрад!!! И все так просто... вот сразу говорила.. не партеся и сделайте стили, а они: "да ну их, не шарим".. вот не приучишь этих динозавров к новым технологиям!
И ЕЩЕ РАЗ ОГРОМНОЕ СПАСИБО!!!!!
Нет на форуме
Вопрос в тему, а такая конструкция имеет право на существование:
.leftalpha {
position:relative; top: 15px; left:0px; right:0px; bottom:0px;
background-image:url(../images/light-left.png);
background-repeat: no-repeat;
width:10px;
height:15px;
}
.rightalpha {
position:relative; top: -14px; left:300px; right:0px; bottom:0px;
background-image:url(../images/light-right.png);
background-repeat: no-repeat;
width:10px;
height:15px;
}
* html .leftalpha{
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/light-left.png");
}
* html .rightalpha{
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/light-right.png");
}
Нет на форуме
Если использовать один чудесный скриптик, то проблема прозрачности PNG в ИЕ6 решается элементарно.
Нет на форуме