JAVA获取:
public static void main(String[] args) {
Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();
System.out.println("Width: " + dim.width);
System.out.println("Height: " + dim.height);
}
JavaScript获取:
1.
检测显示器分辨率2.
用它来控制网页宽度不错,根据显示器大小判断DIV宽度
/p>
"http://www.w3.org/TR/html4/strict.dtd">
testfunction a(){
document.write(
"屏幕分辨率为:"+screen.width+"*"+screen.height
+"
"+
"屏幕可用大小:"+screen.availWidth+"*"+screen.availHeight
+"
"+
"网页可见区域宽:"+document.body.clientWidth
+"
"+
"网页可见区域高:"+document.body.clientHeight
+"
"+
"网页可见区域宽(包括边线的宽):"+document.body.offsetWidth
+"
"+
"网页可见区域高(包括边线的宽):"+document.body.offsetHeight
+"
"+
"网页正文全文宽:"+document.body.scrollWidth
+"
"+
"网页正文全文高:"+document.body.scrollHeight
+"
"+
"网页被卷去的高:"+document.body.scrollTop
+"
"+
"网页被卷去的左:"+document.body.scrollLeft
+"
"+
"网页正文部分上:"+window.screenTop
+"
"+
"网页正文部分左:"+window.screenLeft
+"
"+
"屏幕分辨率的高:"+window.screen.height
+"
"+
"屏幕分辨率的宽:"+window.screen.width
+"
"+
"屏幕可用工作区高度:"+window.screen.availHeight
+"
"+
"屏幕可用工作区宽度:"+window.screen.availWidth
);
}
京东商城上根据分辨率调整页面的大小实例
#javascript学习
如下是获取各种网页的宽、高、或者分辨率的方式:
网页可见区域宽:document.body.clientWidth
网页可见区域高:document.body.clientHeight
网页可见区域宽:document.body.offsetWidth (包括边线和滚动条的宽)
网页可见区域高:document.body.offsetHeight(包括边线的宽)
网页正文全文宽:document.body.scrollWidth
网页正文全文高:document.body.scrollHeight
网页被卷去的高:document.body.scrollTop
网页被卷去的左:document.body.scrollLeft
网页正文部分上:window.screenTop
网页正文部分左:window.screenLeft
屏幕分辨率的高:window.screen.height
屏幕分辨率的宽:window.screen.width
屏幕可用工作区高度:window.screen.availHeight
屏幕可用工作区宽度:window.screen.availWidth
屏幕设置 window.screen.colorDepth 位彩色
屏幕设置 window.screen.deviceXDPI 像素/英寸