主题:  请教filter: Alpha的问题

virgoboy007

职务:普通成员
等级:1
金币:0.0
发贴:2
#12006/4/13 15:16:12
我在网页中用了像这样的一段代码
<td style="filter: Alpha(Opacity=75); width:500px; textalign:center; bgcolor:#ffffff">
<div style="filter: Alpha(Opacity=100)">
<img src="XXX.jpg">
</div>
</td>
这样子这一个单元格是变成半透明了。
但问题就是,连单元格中的图片也变成了半透明。
我该片么做才可以使单元格背景是半透明,而里面的图文不会变半透明呢?



【志奇林峰】

职务:普通成员
等级:1
金币:0.1
发贴:99
#22006/4/17 17:53:48
你这不是给单元格 设置了 半透明吗?
应是给单元格设置背景样式的同时去定义其透明度!



yiliaocheng

职务:普通成员
等级:2
金币:2.0
发贴:631
#32006/4/17 18:36:00
可以用如下的JAVA函数实现这种功能:
<script language='javascript'>
function over(o)
{
    o.style.filter='none';
}
function out(o)
{
    o.style.filter='alpha(opacity=50)';
}
function clk(s)
{
    opener.document.getElementById('facewidth').value = "";
    opener.document.getElementById('faceheight').value = "";
    opener.document.getElementById('face').value = s;
    window.close();
}
</script>
调用代码为:
<img style='filter:alpha(opacity=50)' src='userface/1.gif' onmouseover='over(this)' onmouseout='out(this)' onclick="clk('userface/1.gif')">