ie5+支持的getElementById
在FF里面应该是document.layers[""]

解决方案 »

  1.   

    你是说,把js那块改成这样,对吗?<script language="javascript" type="text/javascript">
    var lastObj=null;
    var lastIdx=1;
    function test(obj,idx){
    if(!lastObj){
      lastObj = document.layers["test"];
      lastIdx = 1;
    }
    lastObj.className = "new"+lastIdx;
    var old = document.layers["list"+lastIdx];
    if(old)old.style.display="none";
    obj.className = "on"+idx;
    var n = document.layers["list"+idx];
    if(n)n.style.display="block";
    lastObj = obj;
    lastIdx = idx;
    }
    </script>