读书人

iframe自适应高度的有关问题特殊情况

发布时间: 2012-03-21 13:33:14 作者: rapoo

iframe自适应高度的问题,特殊情况,大家指点一下。
<SCRIPT LANGUAGE= "JavaScript ">

function f_frameStyleResize(targObj){
var targWin = targObj.parent.document.all[targObj.name];
if(targWin != null) {
var HeightValue = targObj.document.body.scrollHeight
if(HeightValue < 400){HeightValue = 400}
targWin.style.pixelHeight = HeightValue;
}
var targWinp = targObj.parent.parent.document.all[targObj.parent.name];
if(targWinp != null) {
var HeightValuep = targObj.parent.document.body.scrollHeight
if(HeightValuep < 400){HeightValuep = 400}
targWinp.style.pixelHeight = HeightValuep;
}
}

function f_iframeResize(){
bLoadComplete = true; f_frameStyleResize(self);
}

var bLoadComplete = false;
window.onload = f_iframeResize;

</SCRIPT>


这段是个适应高度的脚本

我的页面是asp页面里面的iframe里套个 C#的页面

而且这个页面没有body ,head等标记,因为都是Include进来了。

所以想问问

如果我的iframe的name= "fm ",id= "loginfm "

以上这段代码要怎么该呢?

[解决办法]
试下我这个:
<iframe id= "loginfm " name= "fm " src= "AddDocRight.aspx " frameBorder= "0 " width= "100% " scrolling= "no " onload= 'var f=document.all[ "loginfm "]; var b=f.Document.body; f.height=b.scrollHeight '> </iframe>
[解决办法]
我的页面是asp页面里面的iframe里套个 C#的页面

而且这个页面没有body ,head等标记,因为都是Include进来了。


///
看不懂,麻烦说清楚点
------解决方案--------------------


我是用代码改变高度的。。。蠢。。。。不知道有啥好的方法。。。。

读书人网 >C#

热点推荐