<script type="text/javascript" language="javascript">
function SetWinHeight(obj)
{
var win=obj;//自动适应iframe的高度适用IE FF
if (document.getElementById)
{
if (win && !window.opera)
{
if (win.contentDocument && win.contentDocument.body.offsetHeight)
win.height = win.contentDocument.body.offsetHeight;
else if(win.Document && win.Document.body.scrollHeight)
win.height = win.Document.body.scrollHeight;
}
}
}
</script><iframe id="IFRAME1" runat="server"style="vertical-align:top" onload="Javascript:SetWinHeight(this);" frameborder="0" scrolling="no"> </iframe>调用Javascript总提示我CS1026: 应输入 ),怎么回事啊?
那位老大有更好得办法告诉我啊,不要滚动条。
function SetWinHeight(obj)
{
var win=obj;//自动适应iframe的高度适用IE FF
if (document.getElementById)
{
if (win && !window.opera)
{
if (win.contentDocument && win.contentDocument.body.offsetHeight)
win.height = win.contentDocument.body.offsetHeight;
else if(win.Document && win.Document.body.scrollHeight)
win.height = win.Document.body.scrollHeight;
}
}
}
</script><iframe id="IFRAME1" runat="server"style="vertical-align:top" onload="Javascript:SetWinHeight(this);" frameborder="0" scrolling="no"> </iframe>调用Javascript总提示我CS1026: 应输入 ),怎么回事啊?
那位老大有更好得办法告诉我啊,不要滚动条。
function SetWinHeight(obj)
{
var win=obj;//自动适应iframe的高度适用IE FF
if (document.getElementById)
{
if (win && !window.opera)
{
if (win.contentDocument && win.contentDocument.body.offsetHeight)
win.height = win.contentDocument.body.offsetHeight;
else if(win.Document && win.Document.body.scrollHeight)
win.height = win.Document.body.scrollHeight;
}
}
}
<iframe name="frmCenter" src="Admin_Center.aspx" style="vertical-align:top" onload="Javascript:SetWinHeight(this)" frameborder="0" border="0" scrolling="no" width="582px" id="Center" height="545px"></iframe>
scrolling="no" 这个就是不没滚动的。
//iframe的高度随内容自动增大,而不产生下拉滚动条。
function autoResize1() {
try {
document.all["mainFrame"].style.height=mainFrame.document.body.scrollHeight;
}catch(e){}
}
</script>
<IFRAME align="top" frameBorder=0 id="mainFrame" name="mainFrame" scrolling=no src="main.aspx" style="height:expression(1); aho:expression(autoResize1()); width:100%;" marginWidth=0 marginHeight=0> </IFRAME>
<iframe id="sqiframe" name="sqiframe" src="a.aspx" frameborder="0" width="100%" onload="AdjustHeight();"></iframe><script language="javascript" type="text/javascript">
function AdjustHeight()
{
if(sqiframe.document.body.scrollHeight+40 < 485)
{
document.getElementById("sqiframe").height = 485;//原560
}
else
{
document.getElementById("sqiframe").height=sqiframe.document.body.scrollHeight+40
}
}
</script>
希望对你有帮助或启发!