Ada banyak kode tentang iframe yang sangat mudah beradaptasi di internet, tetapi mereka cukup berantakan, beberapa terlalu rumit, dan beberapa memiliki kesalahan yang jelas. Yuxinsheng memberikan versi ramping yang dimodifikasi, yang terasa enak. Dia hanya mengoreksi kesalahan di bawah opera. Kodenya adalah sebagai berikut:
Bagian JavaScript:
<ScriptType = Text/JavaScript>
functionSetCwinHeight (iframeobj) {
if (document.geteLementById) {
if (iframeobj) {
if (iframeobj.contentDocument && iframeobj.contentdocument.body.offsetTheight) {
iframeobj.height = iframeobj.contentdocument.body.offsetheight;
} elseif (document.frames [iframeobj.name] .document && document.frames [iframeobj.name] .document.body.scrollheight) {iframeobj.height = document.frames [iframeobj.name] .document.body.scrollheight;
}
}
}
}
</script>
Bagian html:
<iframename = framecontentsrc =*frameborder = 0width = 100%onload = setCwinHeight (this)> </iframe>
Isi alamat halaman iframe di mana nomor * ditandai. Perlu dicatat bahwa alamat SRC harus berada di bawah situs web yang sama, jika tidak, akan ada kesalahan izin yang dilarang.