function resizeIframe(iframeID) { if(self==parent) return false; /* Checks that page is in iframe. */ else if(document.getElementById&&document.all) /* Sniffs for IE5+.*/
var FramePageHeight = framePage.scrollHeight + 10; /* framePage is the ID of the framed page's BODY tag. The added 10 pixels prevent an unnecessary scrollbar. */
parent.document.getElementById(iframeID).style.height=FramePageHeight; /* "iframeID" is the ID of the inline frame in the parent page. */ }
2 תשובות
הצלחתי למי שמעוניין לדעת איך…
Use this javascript function in your frame page..
function resizeIframe(iframeID) {
if(self==parent) return false; /* Checks that page is in iframe. */
else if(document.getElementById&&document.all) /* Sniffs for IE5+.*/
var FramePageHeight = framePage.scrollHeight + 10; /* framePage
is the ID of the framed page's BODY tag. The added 10 pixels prevent an
unnecessary scrollbar. */
parent.document.getElementById(iframeID).style.height=FramePageHeight;
/* "iframeID" is the ID of the inline frame in the parent page. */
}
and run it on load
<body id="framePage" onload="resizeIframe('idTopFrame')">
זה מגדיל את ה – Iframe הפנימי לפי גודל הדף שנטען אליו.
תגובה לבעיה עם iframe
אני מכיר מישהו שיכול לעזור לך כנס לקישור
http://www.acocaonline.net