Показать сообщение отдельно
  #5 (permalink)  
Старый 14.07.2011, 20:33
Профессор
Отправить личное сообщение для (Sandr) Посмотреть профиль Найти все сообщения от (Sandr)
 
Регистрация: 14.10.2010
Сообщений: 376

Посмотрите этот код пжл, скажите, что в нём не так?

<script>
function myf(div)
{
	var elem = document.getElementById(div);
	var show = document.getElementById('di');
	show.innerHTML = elem.offsetHeight;
	setTimeout(function() {
	elem.style.height = (elem.offsetHeight - 15) + 'px';
	
	
	show.innerHTML = elem.offsetHeight;
	if(elem.offsetHeight > 0)
	{
		myf(div);
	}
	},50);
}
</script>
<a href="javascript:void(0)" onclick="myf('dii')">Запуск</a>
<div id="di"></div><hr>
<div id="dii" style="background-color: blue">
 111111111111111111111111111111111111111111111111111111111111111111<br>
 1111111 1111111111111111111 11111111111111111 111111111 11111111111111<br>
 1111111111111111111 111111111111111111111 11111111111111111111111111<br>
 111111111111111111111111111111111111111111111111111111111111 111111<br>
 11111111111111111111111111111111111111111111111111 11 11111111111111<br>
 </div>

Последний раз редактировалось monolithed, 14.07.2011 в 22:54.
Ответить с цитированием