IE6下面没有你说的现象。onMouseOver="this.style.cursor='hand';"没有必要,直接
style="cursor:hand"就好了

解决方案 »

  1.   

    var obj=document.all[name];这样不是更好?
      

  2.   

    给出我的全部代码 ,大家帮我测试一下   如果大家没问题 我就不管了<html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>caidan</title>
    </head>
    <body>
    <style type="text/css">
    body{font-size:12px;}
    .boot{width:180px;}
    .rootmenu{color:#003366; background-image:url(/images/manager/menu01.jpg); background-repeat:repeat-y;height:20px; padding-top:3px; margin-top:2px; cursor:hand;}
    .container{display:none; background-color:#cfcfcf; margin-top:2px;}
    .exmenu{color:#996600; background-color:#0099FFl; height:18px; margin-left:12px; padding-top:1px}
    </style>
    <script language="javascript">
    var obj;
    function menuex(name)
    {
    obj=document.all[name];
    if(obj.style.display=="none")
    {obj.style.display="block";}
    else
    {obj.style.display="none";}
    }
    </script>
    <div class="boot">
    <!--行业资讯-->
    <div class="rootmenu" onClick="menuex('zixun');">行业资讯控制台</div>
    <div id=zixun class="container">
    <div class="exmenu">行业资讯发布</div>
    <div class="exmenu">行业资讯管理</div>
    </div><div class="rootmenu" onClick="menuex('gongqiu');">控制台2</div>
    <div id=gongqiu class="container">
    <div class="exmenu">发布</div>
    <div class="exmenu">管理</div>
    <div class="exmenu">管理</div>
    </div><div class="rootmenu" onClick="menuex('jishu');return false;">控制台3</div>
    <div id=jishu class="container">
    <div class="exmenu">发布</div>
    <div class="exmenu">xdkf</div>
    <div class="exmenu">x3</div>
    </div>
    </div>
    </body>
    </html>单独存成一张HTML页面即可
      

  3.   

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>caidan</title>
    </head>
    <body>
    <style type="text/css">
    body{font-size:12px;}
    .boot{width:180px;}
    .rootmenu{color:#003366; background-image:url(/images/manager/menu01.jpg); background-repeat:repeat-y;height:20px; padding-top:3px; margin-top:2px; cursor:hand;}
    .container{display:none; background-color:#cfcfcf; margin-top:2px;}
    .exmenu{color:#996600; background-color:#0099FFl; height:18px; margin-left:12px; padding-top:1px}
    </style>
    <script language="javascript">
    var obj;
    function menuex(name)
    {
    obj=document.all[name];
    if(obj.style.display=="none")
    {obj.style.display="block";}
    else
    {obj.style.display="none";}
    }
    </script>
    <div class="boot">
    <!--行业资讯-->
    <div class="rootmenu" onClick="menuex('zixun');">行业资讯控制台</div>
    <div id=zixun class="container" style="display:none">
    <div class="exmenu">行业资讯发布</div>
    <div class="exmenu">行业资讯管理</div>
    </div><div class="rootmenu" onClick="menuex('gongqiu');">控制台2</div>
    <div id=gongqiu class="container" style="display:none">
    <div class="exmenu">发布</div>
    <div class="exmenu">管理</div>
    <div class="exmenu">管理</div>
    </div><div class="rootmenu" onClick="menuex('jishu');return false;">控制台3</div>
    <div id=jishu class="container" style="display:none">
    <div class="exmenu">发布</div>
    <div class="exmenu">xdkf</div>
    <div class="exmenu">x3</div>
    </div>
    </div>
    </body>
    </html>
      

  4.   

    这样改:
    <div id=zixun class="container">改为<div id=zixun style="display:none" class="container">就好了
      

  5.   

    其他的class为container的div也都这样改
      

  6.   

    这是因为第一次的时候display属性为""所以就不会执行了。
    不信你改成这样看看就知道了。
    function menuex(name)
    {
    var obj=eval("document.all."+name);
    alert(obj.style.display);
    if(obj.style.display=="none")
    {obj.style.display="block";}
    else
    {obj.style.display="none";}
    }
    </script>
      

  7.   

    哦  你的意思是设在CSS里面的display属性用JAVASCRIPT获取的时候是""
    有点意思 呵呵。
    谢谢soonquick(绪风)   结贴
      

  8.   

    确实有问题。因为你把隐藏的样式写在样式表里面了,直接通过样式对象是访问不到的。应该这样写:if(obj.style.display=="none")
    ==>
    if(obj.currentStyle.display=="none")
      

  9.   

    还有谢谢 blucecat(广种薄收)   是你先回答对的 呵
      

  10.   

    http://community.csdn.net/Expert/topic/3378/3378696.xml?temp=.5285303
      

  11.   

    遗憾,  emu_ston(吃的就是没文化的亏)才是对的