มีรหัสมากมายเกี่ยวกับ iframes ที่ปรับตัวได้สูงบนอินเทอร์เน็ต แต่พวกเขาค่อนข้างยุ่งบางคนซับซ้อนเกินไปและบางคนมีข้อผิดพลาดที่ชัดเจน Yuxinsheng ให้รุ่นที่ปรับเปลี่ยนได้ซึ่งให้ความรู้สึกดี เขาแก้ไขข้อผิดพลาดภายใต้โอเปร่า รหัสมีดังนี้:
JavaScript Part:
<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]
-
-
-
-
</script>
ส่วน HTML:
<iframename = frameContentSrc =*frameBorder = 0Width = 100%onLoad = setCwinHeight (นี่)> </iframe>
กรอกที่อยู่ของหน้า iframe ที่มีการทำเครื่องหมายหมายเลข * ควรสังเกตว่าที่อยู่ SRC จะต้องอยู่ภายใต้เว็บไซต์เดียวกันมิฉะนั้นจะมีข้อผิดพลาดของการอนุญาตที่ถูกห้าม