var divwidth=0;
        var divheight=0;
        if(document.documentElement.clientWidth>0)//////////这句怎么理解?
        {
            divwidth = document.documentElement.clientWidth;
            divheight = document.documentElement.clientHeight;
            }
        else //////////这句又怎么理解?为何要分两种情况?
        {
            divwidth = document.body.offsetWidth;
            divheight = document.body.offsetHeight;
            }
        
        $("frameClientInfo").style.width= divwidth-25;
        $("frameClientInfo").style.height= divheight-60>250?divheight-60:250;
        
    }

解决方案 »

  1.   

    if(document.documentElement.clientWidth>0)//////////这句怎么理解? 就是测试他 是否支持该属性
    divwidth = document.body.offsetWidth;
     divwidth = document.documentElement.clientWidth; 都是给 divwidth 赋值 body的 宽度
      

  2.   

    是测试有没有引用w3c
    因为引没引用w3c文档节点不一样 
    所以 引用了w3c是document.documentElement没引用是document.body