function pic_reset(drawImage,thumbs_size) {
定义函数名
var max = thumbs_size.split(',');
创建数组
并把传递过来的第二个参数分成两个数组的值
var fixwidth = max[0];
var fixheight = max[1];
数组赋值
w=drawImage.width;h=drawImage.height;获得图片的实际大小
if(w>fixwidth) { drawImage.width=fixwidth;drawImage.height=h/(w/fixwidth);}
if(h>fixheight) { drawImage.height=fixheight;drawImage.width=w/(h/fixheight);}
和传递过来的数值比较,确定显示大小
drawImage.style.cursor= "pointer";
改变鼠标的形状
drawImage.ondblclick = function() { window.open(this.src);}点击图片
打开新的窗口
显示图片
drawImage.title = "双击查看原始图片";
鼠标移动到图片
显示替换
}
调用:
<img src="<%=rs("news_pic")%>" onload="pic_reset(this,'500,300');">
这里是调用上面的函数,并传递两个参数过去。