У меня странная проблема с ростом моего iframe.
В моем редакторе область ввода текста изменяемого размера, поэтому после 14 строк, увеличение останавливается и полоса прокрутки показывает. После удаления некоторых строк полоса прокрутки скрывается, и высота должна начать уменьшаться. Но это не так ... потому что я не могу прочитать реальный рост iframe после того, как полоса прокрутки скрывается.
Вы можете найти мой редактор здесь: http://brownfolder.com/09/ - рост ниже редактора, обновляется каждые 100 мс.
Кстати, Firebug отмечает тело своим реальным размером, а не этим глючным.
Код, который я использую:
var s = document.getElementById(rte);
var x = s.contentWindow.document;
var timer = setInterval(function()
{
var h = x.body.scrollHeight;
$('.aasdf').text(h);
if(h > maxheight)
{
$(s).height(maxheight);
x.body.parentNode.style.overflow = "auto";
clearInterval(timer);
}
else if(h <= minheight)
$(s).height(minheight);
else
{
x.body.parentNode.style.overflow = "hidden";
$(s).height(h);
}
}, 100);
У вас есть идеи, как решить эту проблему?
Заранее спасибо!