获取窗口宽度,页面高度页面宽度
函数getPageSize(){
var xScroll,yScroll
如果(窗口。内部高度窗口。滚动最大值){
xScroll=document。身体。滚动宽度;
y滚动=窗口。内部高度窗口。scroll maxy
} else if(文档。身体。文档滚动高度。身体。偏移高度){//除探索者Mac之外的所有
xScroll=document。身体。滚动宽度;
y scroll=文档。身体。滚动高度;
} else { //浏览器苹果个人计算机.也可以在Explorer 6 Strict、Mozilla和旅行队中运行
xScroll=document。身体。offsetwidth
y scroll=文档。身体。偏移高度;
}
定义变量窗口宽度,窗口高度;
if (self.innerHeight) { //除浏览器之外的所有
窗宽=自身。内部宽度;
窗高=自身。内部高度;
} else if(文档。文档元素文档。文档元素。客户端高度){//浏览器6严格模式
窗口宽度=文档。documentelement。客户端宽度;
窗口高度=文档。documentelement。客户身高;
} else if (document.body) { //其他浏览器
窗口宽度=文档。身体。客户端宽度;
窗口高度=文档。身体。客户身高;
}
//对于总高度小于视区高度的小页面
if(yScroll windowHeight){
pageHeight=windowHeight
}否则{
pageHeight=yScroll
}
//对于总宽度小于视区宽度的小页面
if(xScroll windowWidth){
页面宽度=窗口宽度
}否则{
pageWidth=xScroll
}
数组大小=新数组(页面宽度,页面高度,窗口宽度,窗口高度)
返回数组页面大小
}