IE8 Style.setOpacity

42 views
Skip to first unread message

bconoly

unread,
Aug 30, 2010, 3:55:23 PM8/30/10
to Google Web Toolkit
Hey All,
It seems that IE8 uses -ms-filter to work opacity propertly and the
Style function for setting opacity works great in all browsers but
IE8. Does anyone know a workaround for setting the -ms-filter
property via javascript?

I've tried several:
style.setProperty("MsFilter",
"progid:DXImageTransform.Microsoft.Alpha(Opacity=" + (int)
(opacity*100) + ")");
style.setProperty("MsFilter",
"\"progid:DXImageTransform.Microsoft.Alpha(Opacity=" + (int)
(opacity*100) + ")\"");
style.setProperty("msFilter",
"\"progid:DXImageTransform.Microsoft.Alpha(Opacity=" + (int)
(opacity*100) + ")\"");

Any suggestions would be greatly appreciated,
Thanks

bconoly

unread,
Aug 30, 2010, 4:54:17 PM8/30/10
to Google Web Toolkit
Nevermind, I asked too soon, I ended up using:

style.setProperty("filter", "alpha(opacity \\=" + (int)(opacity*100) +
")");

and it worked fine.
Reply all
Reply to author
Forward
0 new messages