웹마스터 팁

1. 짤린 그림파일일때 메시지 띄우기
2. 너무 큰 (해상도보다 큰) 그림일 경우 작게 리사이즈 해서 보여주기 (그 후 원래 크기로 볼지 선택가능)
3. 기타등등 ..

[ps] 행복한고니님의 스크립트를 토대로 변형시켰음을 밝힙니다;

<script>
function imgPreview(img){

/* This Script by AT4u         -/
/  EMail : atply@atply.com     -/
/  HOME  : http://atply.com -/
/  배포시에는 절대로 이 카피라 -/
/  트를 훼손하여선 안됩니다.   */

// Orignal by 행복한고니(gonom9@empal.com)

                var wdh   ;
                var hei   ;
                var T_Left;
                var T_Top ;
                var T_Wid ;
                var T_Hei ;
                var T_IsM ;
                var T_IsMM;

        var Temp = new Image();
        Temp.src = img;

                wdh = screen.width;
                hei = screen.height;

                if (Temp.width > wdh) {
                        T_Wid = wdh;
                        T_Left = 0;
                        T_IsM = 1;
                } else {
                        T_Wid = Temp.width;
                        T_Left = (wdh - Temp.width) / 2;
                }

                if (Temp.height > hei) {
                        T_Hei = hei;
                        T_Top = 0;
                        T_IsM = 1;
                } else {
                        T_Hei = Temp.height;
                        T_Top = (hei - Temp.height) / 2;
                }

                if (T_IsM) {
                        T_IsMM = "javascript:if (confirm('지금 보신 그림은 크기가 너무 커서 줄어든 그림입니다. 크게 보시겠습니까?nn확인 = 크게 보기, 취소 = 그냥 닫기')) { var ww = window.open('', 'AT4u_iPreBig', 'left=0,top=0,status=0,toolbar=no,scrollbars=yes,width="+(T_Wid + 17)+",height="+(T_Hei - 100)+",left="+T_Left+",top="+T_Top+"'); ww.document.writeln('+ '<HTML> <TITLE> Image Preview - Orignal Size </TITLE><STYLE> body {margin:0pt;} </style> <BODY><a href='javascript:self.close()'><img src='"+img+"' width="+Temp.width+" height="+Temp.height+" border=0></a></body></html>'); } self.close();";
                } else {
                        T_IsMM = "javascript:self.close();";
                }

        var WindowT = window.open("","AT4u_iPre","width="+T_Wid+",height="+T_Hei+",left="+T_Left+",top="+T_Top+",status=no,toolbar=no,scrollbars=no,resizable=no");

        WindowT.document.writeln("<HTML> <TITLE> Image Preview </TITLE><STYLE> body {margin:0pt;} </style> <BODY><a href=""+T_IsMM+""><img name='at4uPre' src='"+img+"' width="+T_Wid+" height="+T_Hei+" border=0 onerror="alert('그림 파일이 없습니다. 짤린 그림 파일 같습니다.'); self.close()"></a></body></html>");
}
</script>
제목 글쓴이 날짜
Sketchbook5 레이아웃과 관리자메뉴 충돌 해결 [2] file YJSoft 2013.03.20
팝업모듈 사용시 슬라이드js와 충돌문제 [2] 꿈틀잉 2013.03.21
요약 책갈피 경량판 sns 링크 버튼 디자인 보완 [1] file 웹플러스7 2013.03.21
글 순서 바꾸기 임시방편 [6] 장운주 2008.04.18
네이버 신디케이션(syndication)이 standby로 바뀌는 문제 대처 방안 [4] Define 2012.01.19
회원정보 페이지에 작성 댓글 보기 추가하기 [7] file 늘푸른이 2012.07.12
[애드온]글 , 댓글 삭제시 휴지통으로 보내기 [13] file 민채아빠 2013.01.16
팝업 모듈에서, 사이트 전체에 팝업 띄우는 방법 모르시는 분들을 위해 ^^; [2] sejin7940 2013.03.13
지식인 모듈 기본스킨에서 카테고리 선택 안 해도 질문이 등록되는 버그 수정법 sejin7940 2013.03.12
데이타베이스 복제를 하면 속도가 8%정도 빨라짐 가을풍경 2013.03.03
회원가입시 유저가 비공개 설정하기 [1] file 모앱 2013.03.03
XE 다국어로 페이지/글 작성하기 [4] jhrun 2012.11.05
XE를 홈페이지 루트에 설치하여 BGM 설치가 불가능할 때... [6] Firstlove 2011.05.29
자신의 홈페이지에 웹문서 검색엔진 장착하기 [4] 지하넷 2009.05.04
XE를 아주 간편하게 루트로 옮기기. [23] file LI-NA 2013.02.23
출석부 소시랑 스킨 출석회원없을때 우측위젯이 아래로 떨어지는 현상 해결방법 [3] garnecia 2013.02.23
XE 1.4.X 용 nginx rewrite rule 입니다! (xzet 1.4 기준) CM(OEZ) 2013.02.21
XE 1.5.X 용 nginx rewrite rule 입니다! CM(OEZ) 2013.02.21
글 쓸때 SSL 적용하기 [3] 빛의바다 2013.01.01
각종 스킨 파일 보호 하기 (HTML 소스 보기 방지법) [18] 퍼니엑스이 2009.03.16