我有一个应用程序,其中包含一个IFrame和一个页面闪烁叠加层,允许您在网页上进行绘画。当我使用该应用程序访问Facebook时,会弹出一个覆盖了一切50%不透明度的叠加层(这很好)。问题是,在某些IE7的安装中,叠加层全部变成了黑色。有人可以提供解决方法吗?
以下是我的代码:
<iframe name="test" ID="test" src="http://www.facebook.com/cyberkruz" height="200" style="width: 100%; height: 100%" allowtransparency="true"></iframe>
这是他们生成的代码,用于实现此功能。
<div style="z-index: 1000001; position: absolute; filter: alpha(opacity = 50); WIDTH: 9999px; background: black; height: 9999px; top: 0px; left: 0px; opacity: 0.5;" onclick="top.location.href=window.location.href"/>
有没有什么元标签或其他方法可以使筛选器alpha正确工作?