هناك العديد من الرموز حول iframes القابلة للتكيف بشكل كبير على الإنترنت ، لكنها فوضوية تمامًا ، وبعضها معقد للغاية ، وبعضها لديه أخطاء واضحة. أعطى Yuxinsheng نسخة مبسطة معدلة ، والتي تبدو جيدة. قام ببساطة بتصحيح الخطأ تحت الأوبرا. الرمز كما يلي:
جزء JavaScript:
<scriptType = text/javaScript>
functionsetcwinheight (iframeObj) {
if (document.getElementById) {
if (iframeObj) {
if (iframeObj.ContentDocument && iframeObj.contentDocument.body.offsettheight) {
iframeObj.height = iframeObj.ContentDocument.body.offsettheight ؛
} elseif (document.frames [iframeObj.name] .document && document.frames [iframeObj.name] .document.body.scrollheight) {iframeObj.height = document.frames [iframeObj.name] .document.body.scrollheight ؛
}
}
}
}
</script>
جزء HTML:
<framename = framecontentsrc =*frameborder = 0width = 100 ٪ onload = setCwinheight (this)> </frame>
املأ عنوان صفحة iframe حيث يتم تمييز الرقم *. تجدر الإشارة إلى أن عنوان SRC يجب أن يكون تحت الموقع نفسه ، وإلا سيكون هناك خطأ في الأذونات المحظورة.