var nowZoom = 100; // 현재비율 var maxZoom = 150; // 최대비율(500으로하면 5배까지 커진다) var minZoom = 80; // 최소비율 function zoomInOut(value) { var browser = navigator.userAgent.toLowerCase(); if(browser.indexOf('msie') == -1){ //브라우저 체크 alert("익스플로러에서만 동작합니다. \n브라우저 메뉴의 확대축소 기능을 이용하세요.") ;//타브라우저 사용시 경고창 }else { if(value == "in") { //value의 값이 in일때 if (nowZoom < maxZoom) { // 현재 비율이 최고 비율보다 작을때 nowZoom += 10; //10%씩 배율을 증가시킴 } else { alert("더이상 커지지 않습니다."); //위에 설정한 최대비율만큼 커졌을때 경고창 return; } } else if(value == "out") { //value의 값이 out일때 if (nowZoom > minZoom) { //현재 비율이 최저 비율보다 클때 nowZoom -= 10; //10%씩 배율을 감소시킴 } else { alert("더이상 작아지지 않습니다."); //위에 성정한 최소값비율만큼 작아졌을때 경고장 return; } } else if(value == "base") { //기본사즈 (//value의 값이 base일때) nowZoom = 100; } else { return; } document.getElementsByTagName("body").item(0).style.position = "relative"; document.getElementsByTagName("body").item(0).style.zoom = nowZoom + "%"; } }