티스토리 뷰

<script>
function imgSize(which){
    var width = eval("document."+which+".width");
    var height = eval("document."+which+".height");
    var temp = 0; 
    var max_width= 600;   // 이미지의 가로 최대 크기    
    var max_height = 400; // 이미지의 세로 최대 크기
    
    if ( width > max_width ) {  // 이미지가 600보다 크다면 너비를 600으로 맞우고 비율에 맞춰 세로값을 변경한다.      
        height = height/(width / max_width);
        eval("document."+which+".width = max_width");     
        eval("document."+which+".height = height");
        width = max_width;     
    }
 
    if( height > max_height ) {
        width = width/(height / max_height);
        eval(document.getElementById(which).width = width);
        eval(document.getElementById(which).height = max_height);
    }
}
< /script>

< html>
< body>
< table>
< tr>
< td width=100 >사진</td>
< td > <img src="../cl_upload/sajin/<%=v_file_nm%>" border=0 name="img"></td>
< /tr>
< /table>
< script>imgSize("img");</script>
< /body>
< /html>



!! 주의 할점 :  함수를 호출할때 꼭 이미지가 들어간 테이블밖에서 실행해야
실행됩니다. 테이블을 이용하지 않는다면 바디테그 이후에 넣어줘야 합니다.

간단한 소스인데도. . 찾기가 힘드네여.-_-;  

Total
Today
Yesterday
최근에 올라온 글
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31