当前位置: 首页 > 工具软件 > XScroll > 使用案例 >

php获得窗口宽度,JavaScript_准确获得页面、窗口高度及宽度的JS,function getPageSize(){ var xScroll, ySc - phpStudy...

富凯旋
2023-12-01

准确获得页面、窗口高度及宽度的JS

function getPageSize(){

var xScroll, yScroll;

if (window.innerHeight && window.scrollMaxY) {

xScroll = document.body.scrollWidth;

yScroll = window.innerHeight + window.scrollMaxY;

} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac

xScroll = document.body.scrollWidth;

yScroll = document.body.scrollHeight;

} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari

xScroll = document.body.offsetWidth;

yScroll = document.body.offsetHeight;

}

var windowWidth, windowHeight;

if (self.innerHeight) { // all except Explorer

windowWidth = self.innerWidth;

windowHeight = self.innerHeight;

} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode

windowWidth = document.documentElement.clientWidth;

windowHeight = document.documentElement.clientHeight;

} else if (document.body) { // other Explorers

windowWidth = document.body.clientWidth;

windowHeight = document.body.clientHeight;

}

// for small pages with total height less then height of the viewport

if(yScroll < windowHeight){

pageHeight = windowHeight;

} else {

pageHeight = yScroll;

}

// for small pages with total width less then width of the viewport

if(xScroll < windowWidth){

pageWidth = windowWidth;

} else {

pageWidth = xScroll;

}

arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight)

return arrayPageSize;

}

有幸找到了你的这个东东,帮我解决了问题,不过仔细看了下,好象大大的有点问题,参数值和名称上看好象有点对不上号哦.

// for small pages with total height less then height of the viewport

if(yScroll < windowHeight){

pageHeight = yScroll;

} else {

pageHeight = windowHeight;

}

// for small pages with total width less then width of the viewport

if(xScroll < windowWidth){

pageWidth = xScroll;

} else {

pageWidth = windowWidth;

}相关阅读:

详细介绍HTML标签dtextarea属性

一些有用的JavaScript和jQuery的片段分享

网页设计问题汇总:IE和FirFox兼容问题

ASP.NET2.0 验证cookie详解

javascript实例教程(19-1)

显示数据库窗口的捷径

打造计数器DIY三步曲(中)

DHTML的简单示例,动态改变页面

原创]关键字空格替换为逗号的js代码" target="_blank">[原创]关键字空格替换为逗号的js代码

为实体类添加关系

巧妙配合asp木马取得管理权限(1)

Javascript document.referrer判断访客来源网址

CSS教程:元素层叠级别及z-index

JavaScript窗口功能指南之关闭窗口

 类似资料: