function parentIframeHeight()
{
if(top!=self && self.name!="")
{
var e;
/*@cc_on @*/ /*@if (@_jscript_version>=3) e = window.parent.document.all(self.name); @else @*/
if(window.navigator.appName=="Netscape" && parseInt(window.navigator.appVersion)>5)
e = window.parent.document.getElementById(self.name);
else e = eval("window.parent."+ self.name);
/*@end @*/
var n = (document.body.style.overflow == "hidden") ? 0 : 16;
e.height = parseInt(document.body.scrollHeight + n, 10);
}
}<body onload="parentIframeHeight()"> iframe 的包含页
{
if(top!=self && self.name!="")
{
var e;
/*@cc_on @*/ /*@if (@_jscript_version>=3) e = window.parent.document.all(self.name); @else @*/
if(window.navigator.appName=="Netscape" && parseInt(window.navigator.appVersion)>5)
e = window.parent.document.getElementById(self.name);
else e = eval("window.parent."+ self.name);
/*@end @*/
var n = (document.body.style.overflow == "hidden") ? 0 : 16;
e.height = parseInt(document.body.scrollHeight + n, 10);
}
}<body onload="parentIframeHeight()"> iframe 的包含页
1、高度控制放在iframe所在页面,而不由内页来控制(理论上应该不成问题的呀 :();
2、我在一个页面中可能会嵌入N个iframe,因此,我希望不去规定iframe.name。
http://www.dansteinman.com/dynduo/en/source.html