インターネット上で非常に順応性のあるIFRAMEに関する多くのコードがありますが、それらは非常に乱雑で、複雑すぎるものもあり、いくつかは明らかなエラーを持っています。 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.body.scrollheight;
}
}
}
}
</script>
HTMLパーツ:
<iframename = framecontentsrc =*frameborder = 0width = 100%onload = setcwinheight(this)> </iframe>
番号 *がマークされているiframeページのアドレスに記入します。 SRCアドレスは同じWebサイトにある必要があることに注意してください。そうしないと、許可が禁止されているというエラーがあります。