1:CSS里设有filter才能调用filters.
2:看不见字是因为你设了这一句:style="top:-188;"
3:“我想在鼠标移到页面空白处,什么都不显示”加上onmouseout=hidestyle() 就可以了

解决方案 »

  1.   

    JK_10000(JK):
    我现在可以看到层,只是看不到文字啊?跟TOP=-188没有关系!我想实现的效果是这样的,有一条竖着的导航菜单,把鼠标移到任何一个链接上面,旁边都显示一个层,移到每个链接上显示的层上的字不一样,但所有的层都在同一位置,大家有没有现成的代码借我用一用呢?我蛮急,两天了,还没结果,先谢了!
      

  2.   

    dugucan()alert("为什么什么学不好") ( ) 信誉:93 ----------------
    “跟TOP=-188没关系”你有试过吗?top: -188; height: 267;
    层的高度是267
    顶的位置是-188
    当然还可以看到层,
    不过看到的高度是不是267,而是267-188 = 79
    由于文字所占的高度小于188(都在隐藏的那188高度内)
    所以文字一点都看不到。
      

  3.   

    <script>
    function showDivText(str)
     {
     showDiv.innerText=str;
     } </script>
    <html>
         <a href=# divText="三十而立" onmouseover="showDivText(this.divText);" onmouseout="showDivText('');" >三十</a><br>
         <a href=# divText="四十不惑" onmouseover="showDivText(this.divText);" onmouseout="showDivText('');" >四十</a><br>
         <a href=# divText="五十知天命" onmouseover="showDivText(this.divText);" onmouseout="showDivText('');" >五十</a><br>
         <a href=# divText="六十耳目顺" onmouseover="showDivText(this.divText);" onmouseout="showDivText('');" >六十</a><br>
         <a href=# divText="七十所为不愈矩" onmouseover="showDivText(this.divText);" onmouseout="showDivText('');" >七十</a><br>
           <div id="showDiv" style="position: absolute; left: 200;  width: 96; height: 80; border: 1 solid #FFFFFF;background-color:cccccc;filter:blur(strength=5);"></div>
    </html>
      

  4.   

    JK_10000(JK)
    谢谢你,真热心,现在问题解决了再问最后一个问题后就给分!!我的层刚好出现在FLASH上方,我把Z_INDEX设为0,但是FLASH还是被FLASH盖住了,怎样才能显示在FLASH上方?
      

  5.   

    是层被FLASH盖住了,上面打错了
      

  6.   

    这个好像没有好的办法可以调整的,
    只要是object的z_index都比页面中其他的元高。
    如果一定要,你可以试试iframe好像可以解决这个问题
      

  7.   

    那么用IFRAME怎么解决呢?
    真是倒霉,一个问题接一个问题,不会学了蛮多东西,帮忙啊大家,到底应该怎么做