Es gibt viele Codes über Iframes, die im Internet sehr anpassungsfähig sind, aber sie sind ziemlich chaotisch, einige sind zu kompliziert und einige haben offensichtliche Fehler. Yuxinsheng gab eine modifizierte optimierte Version, die sich gut anfühlte. Er korrigierte einfach den Fehler unter Opera. Der Code ist wie folgt:
JavaScript -Teil:
<scriptType = text/javaScript>
FunktionsetcwinHeight (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
}
}
}
}
</script>
HTML -Teil:
<Iframename = FrameContentsRC =*FrameBorder = 0Width = 100%Onload = setCwinHeight (this)> </iframe>
Füllen Sie die Adresse der Iframe -Seite ein, auf der die Nummer * gekennzeichnet ist. Es ist zu beachten, dass die SRC -Adresse unter derselben Website stehen muss, andernfalls wird ein Fehler der Berechtigungen bestehen, die verboten sind.