clientHeight и IE
3 отговора
0 прегледа
clientHeight и IE
Опитвам да намеря височината на една таблица
Във firefox това върви:
В IE 6 не ще (с друг IE не съм пробвал)
Опитвах много варианти, но не мога да получа височината. Как става тоя номер в IE?
(и document.all.El.style.clientHeight; не върви)
Във firefox това върви:
function getHigh(El){
var hgh = 0;
if (document.getElementById) {
hgh = document.getElementById(El).clientHeight;
}
else if (document.all) {
hgh = document.all.El.style.clientHeight;
}
return hgh;
}
В IE 6 не ще (с друг IE не съм пробвал)
Опитвах много варианти, но не мога да получа височината. Как става тоя номер в IE?
(и document.all.El.style.clientHeight; не върви)
най-лесното..
и бързо за което се сещам
jquery.js
$(document).ready(function() {
function getHigh(El) {
var hgh = $(El).height();
return hgh;
}
});
jquery.js
$(document).ready(function() {
function getHigh(El) {
var hgh = $(El).height();
return hgh;
}
});
Re: clientHeight и IE
document.getElementById('id').clientHeight си работи екстра (поне на IE6, IE7, FF2, Op9). Даже тези проверки за getElementById са излишни - още от IE5 мисля, че се поддържа.
(Тук има симпатична картинка на всички неща, свързани с размери.)
(Тук има симпатична картинка на всички неща, свързани с размери.)
Да допълня...
clientHeight би требвало да работи от IE4 нагоре, също и във FF1+ (или 1.5, не съм сигурен) и Опера 7+
По принцип clientHeight за първи път се поддържа от IE, Netscape до 6 нямаха идея кво е туй.
There are three determined states the cat could be in: Alive, Dead, and Bloody Furious.
По принцип clientHeight за първи път се поддържа от IE, Netscape до 6 нямаха идея кво е туй.
There are three determined states the cat could be in: Alive, Dead, and Bloody Furious.