Автоматическое изменение размера iframe при изменении высоты содержимого iframe (тот же домен)

Я загружаю iframe внутри страницы, длина содержимого которого будет время от времени изменяться. Я реализовал следующее решение. Однако высота фиксирована, так как dyniframesize получает вызов только тогда, когда iframe.onload.

Можно ли изменить размер iframe, время от времени изменяя высоту iframe?

 

function dyniframesize(down) { 
var pTar = null; 
if (document.getElementById){ 
pTar = document.getElementById(down); 
} 
else{ 
eval('pTar = ' + down + ';'); 
} 
if (pTar && !window.opera){ 
//begin resizing iframe 
pTar.style.display="block" 
if (pTar.contentDocument && pTar.contentDocument.body.offsetHeight){ 
//ns6 syntax 
pTar.height = pTar.contentDocument.body.offsetHeight +20; 
pTar.width = pTar.contentDocument.body.scrollWidth+20; 
} 
else if (pTar.Document && pTar.Document.body.scrollHeight){ 
//ie5+ syntax 
pTar.height = pTar.Document.body.scrollHeight; 
pTar.width = pTar.Document.body.scrollWidth; 
} 
} 
} 
 

Ответы на вопрос(5)

Ваш ответ на вопрос