<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: 应输入 ),怎么回事啊?
那位老大有更好得办法告诉我啊,不要滚动条。

解决方案 »

  1.   

      <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;
            }
        }
    }
    <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>
      

  2.   

    你的答案怎么和我的那么相似
    scrolling="no" 这个就是不没滚动的。
      

  3.   

    <script language="javascript">
                //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>
      

  4.   


    <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>
    希望对你有帮助或启发!
      

  5.   

    我的iframe是一个holder里面的,为什么不行呢?