Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.04.2012, 17:10
Аватар для Shaci
:-/
Отправить личное сообщение для Shaci Посмотреть профиль Найти все сообщения от Shaci
 
Регистрация: 28.09.2009
Сообщений: 1,126

document.documentElement.clientHeight
в IE7 есть аналог?
(0 выдает)
Ответить с цитированием
  #2 (permalink)  
Старый 10.04.2012, 17:44
Аспирант
Отправить личное сообщение для wcb-falcon Посмотреть профиль Найти все сообщения от wcb-falcon
 
Регистрация: 11.06.2008
Сообщений: 31

Для вычисления высоты я использую вот эти функции
//-- Определение высоты и ширины окна браузера и окна контента вместе с невидимой частью --//
	var ua = navigator.userAgent.toLowerCase();
	var isOpera = (ua.indexOf('opera')  > -1);
	var isIE = (!isOpera && ua.indexOf('msie') > -1);
	function getDocumentHeight(){ // высота всей страницы вместе с невидимой частью
		return Math.max(document.compatMode!='CSS1Compat'?document.body.scrollHeight:document.documentElement.scrollHeight,getViewportHeight());
	}
	function getDocumentWidth(){ // ширина всей страницы вместе с невидимой частью
		return Math.max(document.compatMode!='CSS1Compat'?document.body.scrollWidth:document.documentElement.scrollWidth,getViewportWidth());
	}
	function getViewportHeight(){ // высота браузера
		return ((document.compatMode||isIE)&&!isOpera)?(document.compatMode=='CSS1Compat')?document.documentElement.clientHeight:document.body.clientHeight:(document.parentWindow||document.defaultView).innerHeight;
	}
	function getViewportWidth(){ // ширина браузера
		return ((document.compatMode||isIE)&&!isOpera)?(document.compatMode=='CSS1Compat')?document.documentElement.clientWidth:document.body.clientWidth:(document.parentWindow||document.defaultView).innerWidth;
	}
// пример: ih = getDocumentHeight();
//-- END --//

работают в ИЕ 7-9, мозиле, опере, сафари, хроме
возможно на ее основе ты сможешь решить свой вопрос
Ответить с цитированием
  #3 (permalink)  
Старый 10.04.2012, 17:54
Аватар для Shaci
:-/
Отправить личное сообщение для Shaci Посмотреть профиль Найти все сообщения от Shaci
 
Регистрация: 28.09.2009
Сообщений: 1,126

Сообщение от wcb-falcon Посмотреть сообщение
function getViewportHeight(){ // высота браузера
		return ((document.compatMode||isIE)&&!isOpera)?(document.compatMode=='CSS1Compat')?document.documentElement.clientHeight:document.body.clientHeight:(document.parentWindow||document.defaultView).innerHeight;
	}
видимо оно
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск