0
У меня есть iframe, который изменяет размеры собственного контента. В первый раз, когда iframe загружается, размеры содержимого изменяются отлично, но контент не изменяется при последующем изменении размера или прокрутке страницы.Iframe Dynamic Content Resize
Я попытался OnResize, OnMove ...
<script type="text/javascript">
function autoIframe(frameId) {
try {
frame = document.getElementById(frameId);
innerDoc = (frame.contentDocument) ? frame.contentDocument : frame.contentWindow.document;
if (innerDoc == null) {
// Google Chrome
frame.height = document.all[frameId].clientHeight + document.all[frameId].offsetHeight + document.all[frameId].offsetTop;
}
else {
objToResize = (frame.style) ? frame.style : frame;
objToResize.height = (innerDoc.body.scrollHeight +200) + 'px';
//document.getElementById("autosizeframe").style.height=(innerDoc.body.scrollHeight+18)+'px';
//alert(frame.style.height+'-'+innerDoc.body.scrollHeight)
}
}
catch (err) {
document.getElementById("autosizeframe").style.height = '1600px';
document.getElementById("autosizeframe").style.width = '1000px';
//alert('Err: ' + err.message);
window.status = err.message;
}
}