Реклама - здесь может быть Ваша реклама, которую увидят 4000+ человек в сутки. Хотите 1000 посетителей на свой сайт за 50 копеек?
Главная
Примеры PHP Примеры JavaScript Примеры Ajax Примеры CSS,HTML

Определение координат полос прокрутки

Для Gecko браузеров координаты полос прокрутки получаются из свойств объекта window: pageXOffset и pageYOffset.

Для Internet Explorer это свойства scrollLeft и scrollTop объекта document.body или document.documentElement (IE6 Strict). Функция, которая определяет координаты и возвращает их в виде массива, выглядит следующим образом:

function getScrollXY() {
   var scrOfX = 0, scrOfY = 0;
   if( typeof( window.pageYOffset ) == 'number' ) {
      // Netscape compliant
      scrOfY = window.pageYOffset;
      scrOfX = window.pageXOffset;
   } else if( document.body &&
   	    ( document.body.scrollLeft || document.body.scrollTop ) ) {
      // DOM compliant
      scrOfY = document.body.scrollTop;
      scrOfX = document.body.scrollLeft;
   } else if( document.documentElement &&
   	    ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
      // IE6 Strict
      scrOfY = document.documentElement.scrollTop;
      scrOfX = document.documentElement.scrollLeft;
   }
   return [ scrOfX, scrOfY ];
}
цена билета на самолет

© Copyright 2008-2012 by KDG