Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Траблы с png, png в ie не отображаются корректно 
:(
    Опции темы
Pokoinik
Дата 25.9.2007, 15:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 17.3.2007
Где: /dev/null

Репутация: 1
Всего: 3



Вобщем суть траблы...
Ослик версии 5.5 6 не умеет работать с альфаканалами png
вроде есть фильтр AlphaImageLoader, который этот трабл решает, но никак у меня не получается сие реализовать
Код

<div id='pointer' style='visibility: hidden; position: absolute;left:0px;top:0px;color:white;z-index:100;'><img id="pointerup" border="0" src="images/pointer-up.png"></div>
<script type="text/javascript">
if (navigator.userAgent.match("MSIE (5\.5|6)")) { 
    var pointerup = document.getElementById('pointerup');
    pointerup.style.width = '29px';
    pointerup.style.height = '29px';
    pointerup.style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'http://arp.biz-plans.info/images/pointer-up.png\')';
}    
</script>

Помогите пожалуйсто.

Это сообщение отредактировал(а) Pokoinik - 25.9.2007, 15:30


--------------------
ICQ: 490-993
Существует только 10 типов людей: те, которые понимают двоичную систему, и которые ее не понимают!!!
Опасайтесь людей верующих, ибо у них есть боги, которые им все прощают.

Делай или не делай! Никаких попробую!
Йода (Yoda), мастер-джедай
PM MAIL ICQ   Вверх
SelenIT
Дата 25.9.2007, 16:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 49
Всего: 401



Pokoinik, 1) img в IE не нужен, 2) реги в JS ограничиваются не кавычками, а слешами. Вот проверенный вариант:
Код

(просто текст)
<div id='pointer' style='position:absolute;background-image:url(http://arp.biz-plans.info/images/pointer-up.png);left:10px;top:10px;width:29px;height:29px;color:white;z-index:100;'></div>
<script type="text/javascript">
if (navigator.userAgent.match(/MSIE (5\.5|6)/) && !window.opera) {
    var pointerup = document.getElementById('pointer');
    pointerup.style.backgroundImage = 'none';
    pointerup.style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://arp.biz-plans.info/images/pointer-up.png")';
}
</script>



--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
Pokoinik
Дата 25.9.2007, 17:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 17.3.2007
Где: /dev/null

Репутация: 1
Всего: 3



SelenIT, спасибо.
Хотя я сделал немного по-другому:
Код

<div id='pointer' style='visibility: hidden; position: absolute;left:0px;top:0px;color:white;z-index:100;'><img border='0' src='images/pointer-up.png' /></div>
<script type="text/javascript">
if (navigator.userAgent.match("MSIE (5\.5|6)")) { 
    var pointerup = document.getElementById('pointer');
    pointerup.style.width = '29px';
    pointerup.style.height = '29px';
    pointerup.innerHTML = '';
    pointerup.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pointer-up.png', sizingMethod='scale')";
}    
</script>



--------------------
ICQ: 490-993
Существует только 10 типов людей: те, которые понимают двоичную систему, и которые ее не понимают!!!
Опасайтесь людей верующих, ибо у них есть боги, которые им все прощают.

Делай или не делай! Никаких попробую!
Йода (Yoda), мастер-джедай
PM MAIL ICQ   Вверх
SelenIT
Дата 25.9.2007, 19:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 49
Всего: 401



Цитата(Pokoinik @  25.9.2007,  17:47 Найти цитируемый пост)
navigator.userAgent.match("MSIE (5\.5|6)")

Это работает? С кавычками? Интересно...


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0498 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.