21 декабря 2008-го

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

21 декабря 2008, 15:00

Javascript get Window (viewport) and Scrollbar (page) sizes

function getWindowSizes() {
  var myWidth = 0, myHeight = 0, scrOfX = 0, scrOfY = 0;
  if( typeof(window.innerWidth) == 'number') { //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
    scrOfX = window.pageXOffset;
    scrOfY = window.pageYOffset;
  } 
  else if(document.documentElement || document.body) { //IE
  	var doc = document.documentElement ? document.documentElement : document.body;
    myWidth = doc.clientWidth;
    myHeight = doc.clientHeight;
    scrOfX = doc.scrollLeft;
    scrOfY = doc.scrollTop;
  }
  return { "w": myWidth, "h": myHeight, "sx":scrOfX, "sy": scrOfY };

}	
14 декабря 2008-го  . . .       Ctrl       . . .  29 января 2009-го