
 代码如下:
 (function () {
 var pageWidth = window.innerWidth;
 var pageHeight = window.innerHeight;
 var broswerWidth = window.outerWidth;
 var broswerHeight = window.outerHeight;
 alert(pageWidth + " " + pageHeight);
 alert(broswerWidth + " " + broswerHeight);
 if (typeof pageWidth != "number") {
 if (document.compatMode == "CSS1Compat") { //The standard mode
 pageWidth = document.documentElement.clientWidth;
 pageHeight = document.documentElement.clientHeight;
 } else {
 pageWidth = document.body.clientWidth;
 pageHeight = document.body.clientHeight;
 }
 } 
 })();

获取窗口的位置:IE,chrome,Safari,使用screenLeft,screenTop 来获取窗口距离屏幕左边和屏幕上边的位置。而Firefox不支持此属性,Firefox使用screenXP,screenY 达到同样的效果。
 代码如下:
 (function btnFun() {
 var leftPos = (typeof window.screenLeft == "number") ? window.screenLeft :
 window.screenX;
 var topPos = (typeof window.screenTop == "number") ? window.screenTop :
 window.screenY;
 alert(leftPos + " " + topPos);
 //alert(window.screenLeft+" "+window.screenTop);
 })();
 
