发新话题
打印

请教javascript控制图片尺寸问题

请教javascript控制图片尺寸问题

有两个网页 test1.htm 和 test2.asp,test1.htm里面有10张图片,name分别为"img1"至"img10";
test2.asp 里用asp程序插入同样10张图片,动态命名name为"img1"至"img10"(也就是name与test1.htm相同);
然后用同样的一段JS代码分别去控制这两个网页的图片尺寸。
这段代码的意图是把图片尺寸控制在90像素 X 90像素以内(即生成一个缩略图)。

代码如下:

<script language="javascript">
for(var i=1;i<=10;i++){
if(document.images["img"+i].width>document.images["img"+i].height){
document.images["img"+i].width=90;
}else{
document.images["img"+i].height=90;
}
}
</script>

在上述两个网页分别插入这段代码后,发现:
在 test1.htm 能达到预期的效果。
在 test2.asp ,所有图片的 height 都变成90,而 width 则按比例变得长短不一,很多超过了90。

百思不解,请各位指点一下。

附上源文件。

附件

test.rar (2.48 KB)

2007-8-7 12:16, 下载次数: 91

test1.htm和test2.asp

老实不客气告诉大家,其实,我是一个比大白菜还要菜的菜鸟!

TOP

发新话题