Плавающая высота у iframe

D
На сайте с 28.06.2008
Offline
1114
1233

Господа возможно ли сделать такое?

есть обычный фрейм

<iframe src="http://www.сайт.ru/index.php?option=com_333&view=wrapper&format=raw" width="100%" height="450" frameborder="0"></iframe>

данные в нем тянутся аяксом и пользователь при определенных условиях может запрашивать данные которые уже не помещаются в первоначальную высоту, появляется полоса прокрутки.

Можно ли сделать так чтобы высота фрейма увеличивалась автоматом, сдвигая страницу вниз без появления полосы прокрутки?

V
На сайте с 03.12.2007
Offline
94
#1

динамический iframe

<script type="text/javascript">
function autoIframe(frame){
try{
innerDoc = (frame.contentDocument) ? frame.contentDocument : frame.contentWindow.document;
objToResize = (frame.style) ? frame.style : frame;
objToResize.height = innerDoc.body.scrollHeight + 10;
objToResize.width = innerDoc.body.scrollWidth + 10;

}
catch(err){
alert(err.message);
}
}
</script>
<iframe style='width:1px;height:0px;overflow:hidden' src="http://www.сайт.ru/index.php?option=com_333&view=wrapper&format=raw" onload="if (window.autoIframe) {window.autoIframe(this);}"></iframe>
D
На сайте с 28.06.2008
Offline
1114
#2

Вставил ваш код и фрейм пропал :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий