在火狐下这些怎么改:
if(ie){var sidemenu = document.all.master;}
if(ie){document.all[layerName].style.left = eval(layerName).curLeft}
if(ie){document.all[layerName].style.top = eval(layerName).curTop}
if(ie){sidemenu.style.top = document.body.scrollTop+90}

解决方案 »

  1.   

    # //document.getElementsByName() 和 document.all[name] 的问题  
    # 现有问题:在 IE 中,getElementsByName()、document.all[name] 均不能用来取得 div 元素(是否还有其它不能取的元素还不知道)。  
    # //document.all  
    # Firefox可以兼容document.all, 但会生成一条警告。可以用getElementById("*") 或者 getElementByTagName("*")来代替  
    # 不过对于document.all.length等属性,则完全不兼容  if(ie){var sidemenu = document.all.master;}
    //ff:document.all 可以用document.getElementById("*").master
    if(ie){document.all[layerName].style.left = eval(layerName).curLeft}
    //ff:document.getElementById("*").layerName.style.left = eval(layerName).curLeft
    if(ie){document.all[layerName].style.top = eval(layerName).curTop}
    //ff:document.getElementById("*").layerName.style.top = eval(layerName).curTop
    if(ie){sidemenu.style.top = document.body.scrollTop+90}
      

  2.   

    参考:http://blog.csdn.net/IBM_hoojo/archive/2010/07/02/5708440.aspx
      

  3.   

    var master = new Object('element')
    我master是只有定义的啊 怎么获取啊
      

  4.   


    Firefox 下设置坐标 要加 “px”
    sidemenu.style.top = document.body.scrollTop+90 +"px";