незвестная высота

GrayHound

Новичок
незвестная высота

имеется
PHP:
<div style="height: 0px; overflow: hidden;">
Тут текст
</div>
Сколько не тыкался - но не нашёл способа нахождения теоретической высоты самого блока (т.е. высота блока без стилей).
На вопрос почему отвечу сразу - этот блок будет разворачиваться скриптом (через высоту)
 

dimagolov

Новичок
нифига не понял. есть div, у него есть DOM-свойство height. кто виноват что оно такое как есть в общем пофигу - атрибуты, CSS, JS, кто угодно на выбор по отдельности или вместе. оно есть объективная реальность и проявляеться тем, как броузер отрисовывает div на экране.

теперь хочеться узнать, к какому паралельному миру относиться вопрос?
 

RoLex

Новичок
может поможет
PHP:
function getObjPos(objId)
{
	var obj = document.getElementById(objId);
	
	var width = obj.offsetWidth;
	var height = obj.offsetHeight;
	
	var left = 0;
	var top = 0;
	
	while (obj)
	{
	    left += obj.offsetLeft;
	    top += obj.offsetTop;
	    obj = obj.offsetParent;
	}
	
	return {"left":left, "top":top, "width": width, "height":height};
}
 

kruglov

Новичок
Внутрь этого дива вставьте другой и измеряйте его offsetHeight
 

GrayHound

Новичок
потому что они не понимаются всеми бразуерами. Всем спасибо, я протормозил просто... Надо было действительно ещё один дочерний див сделать...
 
Сверху