Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Можно ли определить высоту страницы?
 
 автор: Artemy   (13.04.2006 в 17:12)   письмо автору
 
 

Можно ли определить высоту страницы в пикселях?
Или вставить в самый низ страницы <div id="bottom"></div>, и потом определить его координаты. Можно так сделать?

   
 
 автор: Artemy   (13.04.2006 в 17:34)   письмо автору
 
   для: Artemy   (13.04.2006 в 17:12)
 

Сам нашел!

<script type="text/javascript" language="javascript">
  <!--
    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){
        xScroll = document.body.scrollWidth;
        yScroll = document.body.scrollHeight;
      }else{ 
        xScroll = document.body.offsetWidth;
        yScroll = document.body.offsetHeight;
      }
      var windowWidth, windowHeight;
      if(self.innerHeight){    
        windowWidth = self.innerWidth;
        windowHeight = self.innerHeight;
      }else if(document.documentElement && document.documentElement.clientHeight){ 
        windowWidth = document.documentElement.clientWidth;
        windowHeight = document.documentElement.clientHeight;
      }else if(document.body){
        windowWidth = document.body.clientWidth;
        windowHeight = document.body.clientHeight;
      }    
      if(yScroll < windowHeight){
         pageHeight = windowHeight;
      }else{ 
        pageHeight = yScroll;
      }
      return pageHeight;
    }
  //-->
</script>

   
 
 автор: 12345   (13.04.2006 в 18:01)   письмо автору
 
   для: Artemy   (13.04.2006 в 17:34)
 

А в чём смысл такой сложности?

Для IE/Opera - document.body.clientHeight;
Для IE+Doctype - document.documentElement.clientHeight;
Для FF/Gecko - document.height

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования