打印

aultoale做的这个很棒的效果有个功能我想改进一下,求教



 提示:您可以先修改部分代码再运行
aultoale做的这个效果非常棒,但我发现图片不论尺寸大小,都会被显示成640x400,我想改进一下,如果图片不等于640x400,就让他按长宽比例自适应显示在640x400的DIV里,应该怎样改一下?谢谢

[ 本帖最后由 309503 于 2008-8-8 15:33 编辑 ]
我不明白为什么一定要明白我不明白的~~~
我有一个这样的函数,但我这样加上之后发现无效<img src="xxx.jpg" onload="changeImg(this)" .....

<script type="text/javascript" language="javascript">
function changeImg(mypic){
var xw=640;
var xl=400;
var width=mypic.width;
var height=mypic.height;
var bili=width/height;
var A=xw/width;
var B=xl/height;
if (A<1||B<1){
   if(A<B){
      mypic.width=xw;
         mypic.height=xw/bili;
         }
   if(A>B){
      mypic.width=xl*bili;
         mypic.height=xl;
         }
   }
}
</script>
我不明白为什么一定要明白我不明白的~~~
width和height要有单位px
大巧不工 大象无形
╭(︶_︶≠)╮
就这吗?加在哪?
我不明白为什么一定要明白我不明白的~~~

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!
我不明白为什么一定要明白我不明白的~~~

TOP