/** 이미지 사이즈 조절
*
*
* 크기를 imgResize 함수를 호출 할 때 지정할 수 있다.
*/
var img1 ;
var max_width= 680; // 이미지의 최대 크기
var max_height= 10240; // 이미지의 최대 크기
function imgResize( img, w, h)
{
if ( w ) max_width = w;
if ( h ) max_height = h;
img1= new Image();
img1.src=(img.src);
imgControll(img);
}
function imgControll(img){
if((img1.width!=0)&&(img1.height!=0)){
viewImage(img);
}else{
controller="imgControll('"+img+"')";
intervalID=setTimeout(controller,20);
}
}
function viewImage(img){
var width = img.width;
var height = img.height;
var temp = 0;
if ( width > max_width ) { // 이미지가 x 보다 크다면 너비를 newX 으로 맞우고 비율에 맞춰 세로값을 변경한다.
height = height/(width / max_width);
width = max_width;
}
if ( height > max_height ) { // 이미지가 y 보다 크다면 너비를 newY 으로 맞우고 비율에 맞춰 세로값을 변경한다.
width = width/(height / max_height);
height = max_height;
}
img.width = width;
img.height = height;
}
/** 값 체크 */
function check_numeric(v)
{
if( v == "" || isNaN(v) ) {
alert("숫자만 입력해주세요");
}
}
|
첫댓글 안타깝네요.