在网站上传了图片以后,要在页面上显示,并且限制其大小应该在一个表格的单元格大小之内,还不能改变其原始的纵横比,应该如何实现?

解决方案 »

  1.   

    http://dotnet.aspx.cc/ShowDetail.aspx?id=45E7E33C-F149-450E-B5D5-832958C20538
      

  2.   

    初看这个问题觉得似乎html应该有这个能力,不过想了半天也没有想到怎么实现,愚钝了:(
    所以我就只有通过脚本来实现了,如果那位老兄知道怎么通过html直接就能实现,还望赐教噢:)
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>New Page 1</title>
    <script language="javascript">
    function setimg(obj1,obj2)
    {
      obj1.height=obj2.width*obj1.height/obj1.width;
      obj1.width=obj2.width;
    }
    </script>
    </head>
    <body>
    <table border="1" width="100%">
      <tr>
        <td width=40><img border="0" src="_06.jpg" onload="setimg(this,this.parentElement)"></td>
        <td> </td>
      </tr>
      <tr>
        <td> </td>
        <td> </td>
      </tr>
    </table>
    </body>
    </html>