怎么样使<iframe>的高度适合里面的表格高度啊 ????
   谢谢各位高手指导
  就象是一些邮箱里的html邮件读取一样我把读取的数据放在一个表格中。但是这个表格定高了不好看低了也不好看。
   如果能正合适<iframe>这样就最好了。。
  请给个思路或是给我贴点代码
 谢谢

解决方案 »

  1.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <title>阅读邮件</title>
    <meta content="Microsoft Visual Studio .NET 7.0" name="GENERATOR">
    <meta content="Visual Basic 7.0" name="CODE_LANGUAGE">
    <meta content="JavaScript" name="vs_defaultClientScript">
    <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
    <LINK href="Green.css" type="text/css" rel="stylesheet">
    <script language="javascript">
    function bodyHeight()
    {
    document.getElementById('MsgBody').style.height = (
    document.body.clientHeight - 
    document.getElementById('headers').offsetHeight - 2);
    }
    </script>
    <body onresize="bodyHeight()" leftMargin="1" background="images/Bg-02.gif" topMargin="0"
    scroll="no" rightMargin="0">
    <form id="Form1" method="post" runat="server">
    <table id="headers" cellSpacing="0" cellPadding="0" width="100%" align="center">
    <tr vAlign="top" height="100%">
    <td>
    <div style="MARGIN-TOP: 1px; MARGIN-BOTTOM: 2px" align="center">
    <table style="BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid"
    cellSpacing="1" cellPadding="1" width="100%" align="center">
    <tr bgColor="#d9e3ea">
    <td colSpan="2" height="30">&nbsp;阅读邮件
    <asp:label id="LabMsg" runat="server" EnableViewState="False" ForeColor="Red"></asp:label></td>
    </tr>
    <tr bgColor="#d9e3ea">
    <td colSpan="2" height="30">&nbsp;
    <asp:button id="BtNew" runat="server" BorderWidth="1px" Text="撰写邮件"></asp:button><asp:button id="BtBack" runat="server" BorderWidth="1px" Text="回复邮件"></asp:button><asp:button id="BtOri" runat="server" BorderWidth="1px" Text="查看原文"></asp:button></td>
    </tr>
    <tr>
    <td bgColor="#d9e3ea"><nobr>&nbsp;发件人:</nobr></td>
    <td width="100%" bgColor="#d9e3ea">&nbsp;<asp:label id="LabFrom" runat="server"></asp:label></td>
    </tr>
    <tr>
    <td bgColor="#d9e3ea"><nobr>&nbsp;邮件主题:</nobr></td>
    <td width="100%" bgColor="#d9e3ea">&nbsp;<asp:label id="LabSubject" runat="server"></asp:label></td>
    </tr>
    <tr>
    <td bgColor="#d9e3ea"><nobr>&nbsp;收件人:</nobr></td>
    <td width="100%" bgColor="#d9e3ea">&nbsp;<asp:label id="LabTo" runat="server"></asp:label></td>
    </tr>
    <tr>
    <td bgColor="#d9e3ea"><nobr>&nbsp;附件列表:</nobr></td>
    <td width="100%" bgColor="#d9e3ea">&nbsp;<asp:label id="LabList" runat="server"></asp:label></td>
    </tr>
    </table>
    </div>
    </td>
    </tr>
    </table>
    <IFRAME id="MsgBody" style="BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid"
    frameBorder="no" width="100%" runat="server"></IFRAME>
    </form>
    </body>
    </HTML>