should work, but try<script language="javascript">
function window.onload()
{
  var imgs = document.images;
  for (var i=0; i < imgs.length; i++)
if (imgs[i].width > 75)
imgs[i].width = 75;

}
</script>

解决方案 »

  1. 为什么不直接设成75呢?
    <img src="*" width="75">或
    <img src="*" style="width:75">
      

  2. <img src=http://expert.csdn.net/images/csdn.gif onload="javascript:if(this.clientWidth>75)this.width=75">To: freefalcon(心宇) 
        这样不是很好,假如图版宽小于75而这里又强行设置75的话,会所图版拉大变形,很难看的,大变小可以,小变大很难看.
      

  3. -> saucer(思归) 可是我页面里除了要有这种控制的图片,还有很多普通的排版用的图片,如果这样肯定会错的-> meizz(梅花雨) 你再看我顶上的帖子,我用的这种方式可是有问题-> freefalcon(心宇) 是由别人上传图片,预先无法知道
      

  4. <img id=qq name=qq alt="双击"   src=http://www.csdn.net/images/ad/Flexis.gif >
    <script>if (qq.height>500) qq.height=100</script>这个方法如何?
      

  5. 既然这样,那就为需要设置的图片都取一个相同的id,然后用saucer的方法
    <script language="javascript">
    function window.onload()
    {
      var imgs = document.getElementsByName("images'id");
      for (var i=0; i < imgs.length; i++)
    if (imgs[i].width > 75)
    imgs[i].width = 75;

    }
    </script>
      

  6. -> pjisfeng()的方法我试了不行 :(
    读到这个script的时候图片还未读出来,所以width总是0
      

  7. 这样吧:
    <script language="javascript">
    function window.onload()
    {
      var a = document.getElementsByTagName("img");
      for (var i=0; i < a.length; i++)
      {  if (a[i].clientWidth > 75) a[i].width = 75;}

    }
    </script>
      

  8. 注意:以下方法只适用于IE。<img src="yours.jpg" style="height:expression('var oImg=new Image(yours.jpg);oImg.pixelWidth>75?75:;');">
      

类似问题 »