Есть много кодов о iframes, которые очень адаптируются в Интернете, но они довольно грязные, некоторые слишком сложны, а некоторые имеют очевидные ошибки. Yuxinsheng дал модифицированную оптимизированную версию, которая чувствовала себя хорошо. Он просто исправил ошибку в Opera. Код заключается в следующем:
JavaScript Part:
<scripttype = text/javascript>
functionSetCwinHeight (iframeObj) {
if (document.getelementbyid) {
if (iframeObj) {
if (iframeobj.contentdocument && iframeobj.contentdocument.body.offsettheate) {
iframeobj.height = iframeobj.contentdocument.body.offsettheate;
} elseif (document.frames [iframeobj.name] .document && document.frames [iframeobj.name] .document.body.scrollheight) {iframeobj.height = document.frames [iframeobj.name] .document.body.scrollheight;
}
}
}
}
</script>
HTML часть:
<iframeName = frameContentsrc =*crameborder = 0width = 100%onload = setCwinHeight (this)> </iframe>
Заполните адрес страницы iframe, где отмечен номер *. Следует отметить, что адрес SRC должен находиться под одним и тем же веб -сайтом, в противном случае возникнет ошибка разрешений.