Показать сообщение отдельно
  #1 (permalink)  
Старый 21.08.2009, 15:50
Интересующийся
Отправить личное сообщение для glutton Посмотреть профиль Найти все сообщения от glutton
 
Регистрация: 26.03.2009
Сообщений: 25

Вызов функции из другой функции.. ??
Здравствуйте, уважаемые!
Помогите найти ошибку в коде, никак не заработает:

function Show(objId, hBlock) {  
	var obj = document.getElementById(objId); 
	if (obj.offsetHeight < hBlock) { 
		obj.style.height = (obj.offsetHeight + 10) + "px"; 
		setTimeout (function(){Show(objId, hBlock)}, 30); 
	}
}

function showLargePicture(src,w,h) {
	var div = document.getElementById('image_container');
	var leftvar = (screen.width-w)/2;
	var topvar = (screen.height-h)/4;
	div.style.top =  topvar + 'px';
	div.style.left = leftvar + 'px';
	div.className = 'big_image';
	var i= Show('image_container',h);
	div.innerHTML = '<img src=' + src + '>';
}


Выдает стандартное сообщение: "Предполагается наличие объекта".
Где ошибка? Все работало, пока не вставил функцию плавного изменения размеров. Спасибо.
Ответить с цитированием