我的图片是存在数据库里的,要显示的时候,先在数据库中查询出来,做个循环显示,显示之前要判断图片的大小,若是太大,先缩放一下.以前在IE6下js代码写成这样就可以
function dispOriginalSize(oImg)
{
iOriginalWidth = oImg.width;
iOriginalHeight = oImg.height;//如果原始图片太大,先缩放
if(iOriginalWidth>350)
 {
  document.all.idImg.style.zoom=400/iOriginalWidth;
 }
}
但是在IE7下执行不起作用,提示"document.all.idImg.style为空或不是对象",也许是循环执行时,image的ID不好确认,于是换成了
function dispOriginalSize(oImg)
{
iOriginalWidth = oImg.width;
iOriginalHeight = oImg.height;//如果原始图片太大,先缩放
if(iOriginalWidth>350)
 {
  oImg.width=350;
  oImg.height=oImg.height*(350/oImg.width);
 }
}
但是这样有时候是显示是对的,大多数时候是没起作用,根本没有缩放,
谁帮帮咱???多谢了