这段JS左边导航在火狐中不管用
function getObject(objectId) 

   if(document.getElementById && document.getElementById(objectId)) 
   { 
      return document.getElementById(objectId); 
   } 
      else if (document.all && document.all(objectId)) 
      { 
         return document.all(objectId); 
      } 
  else if (document.layers && document.layers[objectId]) 
      { 
         return document.layers[objectId]; 
      } 
   else 
   { 
      return false; 
   } 
}
function showHide(e,objname)
  { 
    var obj = getObject(objname); 
       if(obj.style.display = "none")
       { 
         obj.style.display = "block"; 
         e.className="xias"; 
       }else
           { 
             obj.style.display = "none"; 
             e.className="rights"; 
            } 
 } 
 <div class="libiao_menu" align="left">
   <dl>
     <dt>
      <img src="../img/tupiao.gif" onclick="showHide(this,'items0');"/><a href="..." target="mainFrame" >上传</a>
     </dt> 
     <dd id="items0"><p>
     <ul> 
      <li><img src="../img/jiantou.gif" width="15" height="10"><a href="...." target="mainFrame">查看</a></li> 
     </ul> 
     </dd> 
  </dl> 
  <dl> 
     <dt><img src="../img/tupiao.gif"/><a href="...." target="mainFrame" onclick="showHide(this,'items1');">查询</a>
     </dt> 
  </dl> 
  <dl> 
     <dt><img src="../img/tupiao.gif"/><a href="..." target="mainFrame" onclick="showHide(this,'items2');">添加</a>
     </dt> 
  </dl> 
  <dl> 
     <dt><img src="../img/tupiao.gif"/><a href="..." target="mainFrame" onclick="showHide(this,'items3');"></a>
     </dt> 
  </dl> 
  <dl> 
     <dt><img src="../img/tupiao.gif"/><a href="..." target="_top">退出</a></dt>  
  </dl>
 </div>

解决方案 »

  1.   

    if(obj.style.display = "none")要改成  ==  应该就没问题了,,代码基本看不出错误
      

  2.   

    function showHide(e,objname)
      { 
        var obj = getObject(objname); 
           if(obj.style.display == "none")
           { 
             obj.style.display = ""; //显示不能用 block ,否则所占空间不能被收回 
             e.className="xias"; 
           }else
               { 
                 obj.style.display = "none"; 
                 e.className="rights"; 
                } 
     } 
      

  3.   


    在火狐中运行是正常,但我使用firebug还是报错误 
    if(obj.style.display == "none") 与
    aBgColor = ["#FFFFFF","#f2faff","#FFFFCC","#FFFFCC"];
        function addTableListener(o,iHead,iEnd)
        {
            o.style.cursor = "normal";//还有这行
            iHead = iHead > o.rows.length?0:iHead;
            iEnd = iEnd > o.rows.length?0:iEnd;
            for (var i=iHead;i<o.rows.length-iEnd ;i++ )
            {
                o.rows[i].onmouseover = function(){setTrBgColor(this,true)}
                o.rows[i].onmouseout = function(){setTrBgColor(this,false)}
            }
        }
        function setTrBgColor(oTr,b)
        {
            oTr.rowIndex % 2 != 0 ? oTr.style.backgroundColor = b ? aBgColor[3] : aBgColor[1] : oTr.style.backgroundColor = b ? aBgColor[2] : aBgColor[0];
        }
        window.onload = function(){addTableListener(document.getElementById("tbColor"),0,0);
        }
      

  4.   

    我只改了  ==   chrome通过了,ie也可
    <script>
    function getObject(objectId) 

       if(document.getElementById && document.getElementById(objectId)) 
       { 
          return document.getElementById(objectId); 
       } 
          else if (document.all && document.all(objectId)) 
          { 
             return document.all(objectId); 
          } 
      else if (document.layers && document.layers[objectId]) 
          { 
             return document.layers[objectId]; 
          } 
       else 
       { 
          return false; 
       } 
    }
    function showHide(e,objname)
      {
        var obj = getObject(objname);        if(obj.style.display == "none")
           {
       
             obj.style.display = "block";
     e.className="xias"; 
           }else
               {
                 obj.style.display = "none"; 
                 e.className="rights"; 
                } 
     } 
    </script>

     <div class="libiao_menu" align="left">
       <dl>
         <dt>
          <img src="../img/tupiao.gif" onclick="showHide(this,'items0');"/><a href="..." target="mainFrame" >上传</a>
         </dt> 
         <dd id="items0" style="display:none;"><p>
         <ul> 
          <li><img src="../img/jiantou.gif" width="15" height="10"><a href="...." target="mainFrame">查看</a></li> 
         </ul> 
         </dd> 
      </dl> 
      <dl> 
         <dt><img src="../img/tupiao.gif"/><a href="...." target="mainFrame" onclick="showHide(this,'items1');">查询</a>
         </dt> 
      </dl> 
      <dl> 
         <dt><img src="../img/tupiao.gif"/><a href="..." target="mainFrame" onclick="showHide(this,'items2');">添加</a>
         </dt> 
      </dl> 
      <dl> 
         <dt><img src="../img/tupiao.gif"/><a href="..." target="mainFrame" onclick="showHide(this,'items3');"></a>
         </dt> 
      </dl> 
      <dl> 
         <dt><img src="../img/tupiao.gif"/><a href="..." target="_top">退出</a></dt>  
      </dl>
     </div>