这样<body onresize="xx()">
<table  border width=100%>
<tr>
<td><img id=a src=http://community.csdn.net/images/CSDN_logo.GIF width=100%></td></tr>
</table>
<script>
functionxx()
{
document.all.a.height=(75*document.all.a.width)/100
}
</script>

解决方案 »

  1.   

    <body onresize="xx()">
    <table  border width=100%>
    <tr>
    <td><img id=a src=http://community.csdn.net/images/CSDN_logo.GIF width=100%></td></tr>
    </table>
    <script>
    function xx()
    {
    document.all.a.height=(75*document.all.a.width)/100
    }
    </script>
      

  2.   

    </head>
    <body id=ViewBD onresize="resize()">
    <table id = OCXTbl width="100%" border="1" cellpadding="2" cellspacing="2" bordercolor="#6699CC" bgcolor="#000000">
      <tr>
        <td><object id=DIFXLiveView1 classid="clsid:D1AE3A3B-8086-4384-BCEF-603F0D4991FB" width=100%>
    <PARAM NAME="_Version" VALUE="65536">
    <PARAM NAME="_ExtentX" VALUE="2646">
    <PARAM NAME="_ExtentY" VALUE="1323">
    <PARAM NAME="_StockProps" VALUE="0">
    <PARAM NAME="NumberOfView" VALUE="-1">
    <PARAM NAME="IPAddress" VALUE="0.0.0.0">
    <PARAM NAME="PortNo" VALUE="33410">
    <PARAM NAME="Speed" VALUE="2">
    <PARAM NAME="ExportToAVI" VALUE="0">
    <PARAM NAME="Video1" VALUE="0">
    <PARAM NAME="ENCPWD" VALUE="EMPTY">
    <PARAM NAME="UserID" VALUE="EMPTY">
        </object></td>
        <td><object id=DIFXLiveView2 classid="clsid:D1AE3A3B-8086-4384-BCEF-603F0D4991FB" width=100% height=100%>
    <PARAM NAME="_Version" VALUE="65536">
    <PARAM NAME="_ExtentX" VALUE="2646">
    <PARAM NAME="_ExtentY" VALUE="1323">
    <PARAM NAME="_StockProps" VALUE="0">
    <PARAM NAME="NumberOfView" VALUE="-1">
    <PARAM NAME="IPAddress" VALUE="0.0.0.0">
    <PARAM NAME="PortNo" VALUE="33410">
    <PARAM NAME="Speed" VALUE="2">
    <PARAM NAME="ExportToAVI" VALUE="0">
    <PARAM NAME="Video1" VALUE="0">
    <PARAM NAME="ENCPWD" VALUE="EMPTY">
    <PARAM NAME="UserID" VALUE="EMPTY">
        </object></td>
      </tr>
      <tr>
        <td><object id=DIFXLiveView3 classid="clsid:D1AE3A3B-8086-4384-BCEF-603F0D4991FB" width=100% height=100%>
    <PARAM NAME="_Version" VALUE="65536">
    <PARAM NAME="_ExtentX" VALUE="2646">
    <PARAM NAME="_ExtentY" VALUE="1323">
    <PARAM NAME="_StockProps" VALUE="0">
    <PARAM NAME="NumberOfView" VALUE="-1">
    <PARAM NAME="IPAddress" VALUE="0.0.0.0">
    <PARAM NAME="PortNo" VALUE="33410">
    <PARAM NAME="Speed" VALUE="2">
    <PARAM NAME="ExportToAVI" VALUE="0">
    <PARAM NAME="Video1" VALUE="0">
    <PARAM NAME="ENCPWD" VALUE="EMPTY">
    <PARAM NAME="UserID" VALUE="EMPTY">
        </object></td>
        <td><object id=DIFXLiveView4 classid="clsid:D1AE3A3B-8086-4384-BCEF-603F0D4991FB" width=100% height=100%>
    <PARAM NAME="_Version" VALUE="65536">
    <PARAM NAME="_ExtentX" VALUE="2646">
    <PARAM NAME="_ExtentY" VALUE="1323">
    <PARAM NAME="_StockProps" VALUE="0">
    <PARAM NAME="NumberOfView" VALUE="-1">
    <PARAM NAME="IPAddress" VALUE="0.0.0.0">
    <PARAM NAME="PortNo" VALUE="33410">
    <PARAM NAME="Speed" VALUE="2">
    <PARAM NAME="ExportToAVI" VALUE="0">
    <PARAM NAME="Video1" VALUE="0">
    <PARAM NAME="ENCPWD" VALUE="EMPTY">
    <PARAM NAME="UserID" VALUE="EMPTY">
        </object></td>
      </tr>
    </table>
    </body>
    <SCRIPT LANGUAGE=javascript>function resize()
    {
    //var w = document.all.ViewBD.clientWidth;//window.screen.availWidth;
    //var h = document.all.ViewBD.clientHeight;;//window.screen.availHeight;
    //alert(w);
    //alert(h);
    document.all.OCXTbl.height=(75*document.all.OCXTbl.width)/100}</script>
    </html>
    ------------------------------------------------------------
    这样不行呀!, 宽度有,但高度没有呀
      

  3.   

    我要table 尽量占整个page(4:3),
    document.all.OCXTbl.height=(75*document.all.OCXTbl.width)/100
    加了分号也不行。
      

  4.   

    我希望的是按page的size 决定ocx的size,而不是按ocx的size决定table
    谢谢 net_lover(孟子E章)!!