Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Определить высоту блока другой страницы (https://javascript.ru/forum/css-html/29691-opredelit-vysotu-bloka-drugojj-stranicy.html)

Vladimir_Kl 07.07.2012 17:13

я заменил id подгружаемого блока, изминил ф-ию сравнения высоты блоков:
function heightProjectBlock()
{
	var height = 0;
	if(window.innerWidth)
		height = window.innerHeight;
	else if(document.body && document.body.clientWidth)
		height = document.body.clientHeight;
		

		
	var hPRo = document.getElementById("portfolioProjectTo").offsetHeight; 
	var hPRot = document.getElementById("projects").offsetHeight; 
	var hPR = document.getElementById("projects");
	if(hPRot<(hPRo + 180) ){
		hPR.style.height = (hPRo + 180);}	
}
if (window.addEventListener)
	window.addEventListener("load", heightProjectBlock, false);
else if (window.attachEvent)
	window.attachEvent("onload", heightProjectBlock);


надо, чтобы определить высоту блока portfolioProjectTo, он на подгружаемой странице.

Deff 07.07.2012 17:38

Vladimir_Kl,

Ну по идее - если функция определения вызвана после подгрузки блока, а для этого нун иметь событие подгрузки, блока - должно всё работать

Deff 07.07.2012 17:42

Load => $("#portfolioProject").empty().addClass("animation ").load(url, function()

- не фиксирует событие подгрузки, Обычно изворачиваюца подгрузкой в самый конец , вместе с контентом на иностранице пиксельной картинки - которая по onload и вызывает некие функции


Часовой пояс GMT +3, время: 23:39.