你注意看mouseover和mouseout那里 mouseover需要返回false mouseout返回true
onmouseout="this.classname='topic_unit'"这边 或许有大小写的问题 
代码好长 我看一下~

解决方案 »

  1.   

    补上菜单的代码,谢谢楼上的两位<script language="javascript" type="text/javascript">
    function topicList(){ return new Array( new Array("topic0","asdfasdf","asdf","asdfasdf",0,"","",0) );}
    </script>
    <div id="navmenu_niEasy_popwin" style="visibility:hidden;"></div><table cellpadding="0" cellspacing="0" border="0"><tr><td class="navfont"> <div class="topic_root" id="topic0" onMouseover="ShowPop(this);"><a href="goto.asp?topicid=97" style="font-size:12px;font-weight:normal;color:#FFFFFF;">新闻频道</a></div>
      

  2.   

    现在是如何判断它是否在这个DIV上面,如果不在这上面,则激活关闭DIV的JS脚本,但是不知道怎么去判断
      

  3.   

    不是有个body.onclick=hide么  你在id="navmenu_niEasy_popwin"的div 里加一个 onmouseout=hide不行么
      

  4.   

    那样的话鼠标一动DIV就隐藏了,因为DIV里面有链接,用户还有可能要去点击链接
      

  5.   

    判断一下啊 if(navmenu_niEasy_popwinSub.style.visibility=="visible")
    就给它注册一个mouseout事件啊