显示图片
我为了使显示的图片不失真,只是设置了img width,遇到不太长的图片还好办,但是图片一长,整个页面就被撑开了,有什么好办法吗?使显示的图片不失真,对各种型号的图片都适用,谢谢 问题点数:20、回复次数:7Top
1 楼longmarch820(笨笨)回复于 2005-02-05 14:46:37 得分 5
判断图片的宽跟高,如果宽大与高,把宽定死,反之把高定死!Top
2 楼hackate(兰花开香入梦境,独思佳人亦飘然!!)回复于 2005-02-05 14:53:58 得分 0
恩,试试楼上的方法!Top
3 楼focus315(风飞扬)回复于 2005-02-05 14:57:29 得分 0
提示一下Top
4 楼butcher2002(我又出来捣乱了)回复于 2005-02-05 14:59:57 得分 0
使显示的图片不失真
最好的办法是在用户上传图片时限制图片长宽~~Top
5 楼butcher2002(我又出来捣乱了)回复于 2005-02-05 15:04:31 得分 0
if (doucument.all.image1.width>600) doucument.all.image1.width=600
类似的~
很简单的~~~~~给img 加一个id="image1"
Top
6 楼butcher2002(我又出来捣乱了)回复于 2005-02-05 15:05:04 得分 15
<script language="javascript">
function showpicture(){
var imgWidth=document.all.img.width; //获得图片的宽度
var imgheigth=document.all.img.height; //获得图片的高度
}
</script>
Top
7 楼focus315(风飞扬)回复于 2005-02-05 15:15:36 得分 0
我用了一句onload="javascript:if(this.width>185)this.width=185",能不能扩充一下,同时限制高度Top




