Javascript-форум (https://javascript.ru/forum/)
-   Internet Explorer (https://javascript.ru/forum/css-html-internet-explorer/)
-   -   Как значение фильтра Ie записать в переменную. (https://javascript.ru/forum/css-html-internet-explorer/24801-kak-znachenie-filtra-ie-zapisat-v-peremennuyu.html)

bazilio2010 14.01.2012 15:01

Как значение фильтра Ie записать в переменную.
 
Есть такая проверка для нормальных браузеров и она работает
var a = el.style.opacity;
   if(  a< 1 )  
   {
    /////....действие
   }


то же самое нужно для
IE используя фильтр

var b = progid:DXImageTransform.Microsoft.Alpha(Opacity  //// вот это я не могу загнать в переменную, как он пишется
   if(  b< 1 )  
   {
    /////....действие
   }


Заранее благодарю за ответы

Octane 14.01.2012 15:18

var alpha = el.filters['DXImageTransform.Microsoft.alpha'] || el.filters.alpha;
b = alpha ? alpha.opacity : 100;

bazilio2010 14.01.2012 15:48

Ура выручили !!! Откуда же вы берете эти знания )?

Octane 14.01.2012 15:55

Не помню уже, на MSDN наверное находил или из jQuery выковыривал когда-то.


Часовой пояс GMT +3, время: 17:03.