Резултати от 1 до 6 от общо 6

Opacity в ИЕ

Сподели във Facebook Сподели в Twitter Изпрати на Email Сподели в LinkedIn
  1. Member
    Тук е от
    Feb 2006
    Мнения
    649
    #1

    Opacity в ИЕ

    Ей тия от Микрософт ще ги избия...какво се правят на оригинални ами не си следват стандартите...
    Тъ, имам ДжаваСкрипт който сменя Прозрачността на една картинка като минеш с мишока върху нея:
    Код:
    function mouseOver(img,isOver)
    {
    	if(isOver)
    	{
    		if(navigator.appName=="Netscape")
    		{img.style.opacity=1;}
    		else
    		{img.filters.alpha.opacity=100;}
    		
    	}
    	else
    	{
    		if(navigator.appName=="Netscape")
    		{img.style.opacity=0.7;}
    		else
    		{img.filters.alpha.opacity=70;}
    	}
    }
    Така не ми гърми ерор при различните браузъри...абе спря да гърми в Лисичко и почна да гърми в ИЕ със следната грешк'а...
    'filters.alpha' is null or not an object....какво го правиш това...нямам никва идея що не работи...(хващам се на бас че е някоя простотия). Това е в имг таг-а
    Код:
    onmouseover="mouseOver(this,true);"
    onmouseout="mouseOver(this,false);"

  2.  
     
  3. Senior Member Аватара на Bibi
    Тук е от
    Nov 2004
    Мнения
    2,757
    #2

    Re: Opacity в ИЕ

    Трябва при инициализирането да създадеш такова property за всяка от картинките, на които после ще го променяш.

    Ако ти трябва динамично, направи го така:
    Код:
    img.style.filter = "alpha(opacity=70)";
    Ако е достатъчно статичното, добави в дефиницията на img-тага това:
    Код:
    style="filter:alpha(opacity=70);opacity:0.7"
    И без това първоначално би трябвало да са бледи.

  4. Member
    Тук е от
    Feb 2006
    Мнения
    649
    #3

    Re: Opacity в ИЕ

    С първото всичко заспа (до следващия път)...Обаче не мога да си обясня защото трябва да се създава филтър като още при лоудинг-а се намалява опаситито от стайл шиита. Ноу комент...както и да е мерси за пореден път Биби

  5. Senior Member Аватара на Bibi
    Тук е от
    Nov 2004
    Мнения
    2,757
    #4

    Re: Opacity в ИЕ

    А какво има в CSS-а по тоя елемент?

  6. Member
    Тук е от
    Feb 2006
    Мнения
    649
    #5

    Re: Opacity в ИЕ

    Код:
    .u_logo {
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
    opacity: 0.7;
    }

  7. Senior Member Аватара на Bibi
    Тук е от
    Nov 2004
    Мнения
    2,757
    #6

    Re: Opacity в ИЕ

    Като се разрових в нета, забелязвам, че хората слагат в стиловете и трите:
    Код:
    .u_logo {
     filter:alpha(opacity=70);
     filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
     opacity:0.7;
    }
    Явно са различни обекти и всеки браузер си ползва тоя, който му е познат.
    Така че, ако го добавиш в CSS-а, ще отпадне нуждата от вчерашните врътки.

  8.  
     
Сподели във Facebook Сподели в Google Plus Сподели в Twitter Изпрати на Email Сподели в LinkedIn

SetCombG.com
SetCombG.com е портален сайт и Форум за битова техника, телевизори, климатици, лаптопи и смартфони, създаден през 1999 година.
Заедно сме над 20 години!
Следвай ни
Горе