Lieber bleicher,
das CSS3-Attribut opacity bereits unterstützt wird - und das von den meisten aktuellen Browsern.
Browser mögen so weit sein, aber was ist mit InternetEntsorger?.. *Explorer meine ich. der brauhct ja imme rnoch den css hack , oder?
meinen Tests zufolge braucht er seinen Alpha-Filter, da er bis zu seiner Version 7 opacity nicht nach CSS3 unterstützt. Damit er diesen Filter auch anwendet, muss das Element auch noch die hasLayout-Eigenschaft erhalten. Damit komme ich zu folgender Lösung:
if (element.filters) { // IE specific
var wert = 0.5 ; // wert kann zwischen 0.0 und 1.0 liegen
element.style.zoom = 1; // "hasLayout" fix für IE
element.style.filter = "Alpha(opacity=" + wert + ")";
}
Liebe Grüße aus Ellwangen,
Felix Riesterer.
--
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)