不好意思,<div>的样式错了,纠正为如下~
style="position:absolute; left:140px; height:400; width:400;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);"

解决方案 »

  1.   

    Q:渐变的div效果?
    A:用filter: blendTrans实现更好一些(虽然也可以用filter:Alpha 改变opacity来实现)
    可如下示例:
    <SCRIPT LANGUAGE=javascript>
    <!--
    var fRunning = 0;
    function startTrans()
    {
    if (fRunning == 0)
    {
    fRunning = 1
    SampleID.filters.blendTrans.Apply();
    SampleID.style.display ="block";
    SampleID.filters.blendTrans.Play()
    }
    }
    //-->
    </SCRIPT>
    <input type=button value=show onclick="startTrans()">
    <div id=SampleID style="DISPLAY: none; FONT-SIZE: 40px; FILTER: blendTrans(duration=3); LEFT: 100px; WIDTH: 200px; COLOR: gold; POSITION: absolute; TOP: 200px; HEIGHT: 50px; BACKGROUND-COLOR: #880088; TEXT-ALIGN: center">some text</div>Q:网页上得到一个<td>的具体位置?
    A:用offsetLeft,offsetTop,例如下:
    <input type=button value=position
     onclick="alert(table1.rows(1).cells(1).innerHTML);alert(table1.rows(1).cells(1).offsetLeft)" ><TABLE  BORDER=1  id=table1 >
    <TR>
    <TD>a</TD>
    <TD>b</TD>
    <TD>c</TD>
    </TR>
    <TR>
    <TD>e</TD>
    <TD>f</TD>
    <TD>e</TD>
    </TR>
    <TR>
    <TD>a</TD>
    <TD>d</TD>
    <TD>e</TD>
    </TR>
    </TABLE>
      

  2.   

    <div id=SampleID style="DISPLAY: none; FONT-SIZE: 40px; FILTER: Alpha(opacity=50); LEFT: 100px; WIDTH: 200px; COLOR: gold; POSITION: absolute; TOP: 200px; HEIGHT: 50px; BACKGROUND-COLOR: #880088; TEXT-ALIGN: center">some text</div>   <div id=SampleID style="DISPLAY: none; FONT-SIZE: 40px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);LEFT: 100px; WIDTH: 200px; COLOR: gold; POSITION: absolute; TOP: 200px; HEIGHT: 50px; BACKGROUND-COLOR: #880088; TEXT-ALIGN: center">some text</div> 谢谢~还想问个问题,这样写有什么区别,我只滤镜的那段属性