你的onMouseOver和onMouseOut事件是对链接的,鼠标离开链接时就会触发aa()与cc()

解决方案 »

  1.   

    <html>
    <head>
    <style type="text/css">
    <!--
    #Layer1 {
    position:absolute;
    width:200px;
    height:173px;
    z-index:1;
    overflow: hidden;
    top: 39px;
    left: 11px;
    visibility: visible;
    }
    --></style>
    <script language="javascript">
    var bOn = false;
     function aa()
     {
    if( bOn )
    {
    window.document.all.Layer1.style.display="none";
    bOn = false;
    }
     }
     function bb()
     {
        window.document.all.Layer1.style.display="";
     }
    </script>
    </head><body>
    <div id="Layer1" onMouseOut="bOn = true;return aa()">
    asdasdasdadasd
    </div>
    <a href="#" onMouseOver="return bb()">aaa</a>
    </body>
    </html>