function imgRsize(img, rW, rH){
var iW = img.width;
var iH = img.height;
var g = new Array;
if(iW < rW && iH < rH) { // 가로세로가 축소할 값보다 작을 경우
g[0] = iW;
g[1] = iH;
} else {
if(img.width > img.height) { // 원크기 가로가 세로보다 크면
g[0] = rW;
g[1] = Math.ceil(img.height * rW / img.width);
} else if(img.width < img.height) { //원크기의 세로가 가로보다 크면
g[0] = Math.ceil(img.width * rH / img.height);
g[1] = rH;
} else {
g[0] = rW;
g[1] = rH;
}
if(g[0] > rW) { // 구해진 가로값이 축소 가로보다 크면
g[0] = rW;
g[1] = Math.ceil(img.height * rW / img.width);
}
if(g[1] > rH) { // 구해진 세로값이 축소 세로값가로보다 크면
g[0] = Math.ceil(img.width * rH / img.height);
g[1] = rH;
}
}
g[2] = img.width; // 원사이즈 가로
g[3] = img.height; // 원사이즈 세로
return g;
}
function Rsize(img, ww, hh, aL){
var tt = imgRsize(img, ww, hh);
if(img.width > ww || img.height > hh){ // 가로나 세로크기가 제한크기보다 크면
img.width = tt[0]; // 크기조정
img.height = tt[1];
//img.alt = '클릭하시면 원본이미지를 보실수있습니다.';
if(aL){ // 자동링크 on
img.style.cursor = "hand";
}
} else {
img.onclick = function(){ alert("현재이미지가 원본 이미지입니다."); }
}
}
</script>
<img src='../admin/board/file/IMG_sd.jpg' onload='Rsize(this, 570,400, 0)' galleryimg=no>