日期:2014-05-17  浏览次数:20833 次

请大虾指点下 怎样让图片大小自适应IE窗口
问题是这样的:
我做一个后台主页面,分左右框架   左边(left)是功能列表,宽度固定为180px   然后在右边(right)窗口显示   宽度自适应
右边窗口有个banner图片(高110px)     这张图片要100%填充右窗口

右边的页面我尝试这么写的
<table   width= "100% "     border= "0 "   cellspacing= "0 "   cellpadding= "0 ">
      <tr>
          <td   width= "100% "> <img   src= "images/top.jpg "   width= "100% "   height=110   > &nbsp; </td>
      </tr>

      <tr>
        <td> welecome! </td>
      </tr>
</table>

我改变IE窗口大小   有的时候能够自动适应   有的时候又不能
接着我尝试下面写法

<script   language= "javascript ">
      function   resize(obj){
          obj.width=document.getElementById( "myId ").width;
      }
</script>

<table   width= "100% "     border= "0 "   cellspacing= "0 "   cellpadding= "0 ">
      <tr>
          <td   width= "100% "> <img   onload= "resize(this); "   src= "images/top.jpg "   width= "100% "   height=110   > &nbsp; </td>
      </tr>

      <tr>
        <td> welecome! </td>
      </tr>
</table>

还是不行   请问要实现我想要的效果应该如何写   我看满多后台都是自适应

请大虾们帮我看看吧   不胜感激!

------解决方案--------------------
没遇见过这种情况,我一般做的时候,若想让图片自动填充大小,就用宽和高都100%就OK了,不知道为什么你的不行。