function div(x){
    var con = document.getElementById("container");
    var conw = con.offsetWidth;
    var menue = document.getElementById("menue");
    var mw = menue.offsetWidth;
    var mframe = document.getElementById("mainFrame");
    mframe.style.width = (conw-mw-x)+"px";
    var box = document.getElementById("box");
    var w = box.offsetWidth;
    var divarray = new Array();
    divarray =box.getElementsByTagName("div");
    var i = divarray.length;    for(j=0;j<i;j++)
    {
        var sty = divarray[j];         
        sty.style.width = (Math.round(w/i)-1)+"px";     //这里宽度值alert过了,没问题,但在FF下就是宽度不对
        alert(Math.round(w/i)-1);              
        if(document.all)  
        {
        sty.style.styleFloat="left";
        }
        else
        sty.setAttribute("style","float:left");
    }
}查了很久,实在不知道哪里有问题