본문 바로가기

JSP/JSP

(28)
[JSP] 브라우저에 따른 팝업 설정 팝업사용시 브라우저에 따라 정상 팝업되거나 종료되지 않는 경우가 발생합니다. 특히 종료같은 경우 IE와 다르게 Chrome등은 close()를 지원하지 않아 팝업시에 문제가 되는데 시간 설정을 통해 IE를 제외한 브라우저가 정상처리 되도록 처리 할 수 있습니다. (iframe 설정으로 처리되지 않을 경우 사용하시면 좋습니다.) 팝업관련 예제 function openPopEx(){ var option = ""; //IE일 경우 if(navigator.userAgent.indexOf("Trident") != -1){ //팝업되는 이미지 크기에 따른 팝업창 크기 수정필요 option = "width=500, height=800, left=50, top=50, statusbar=0"; window.open("/..
[JSP] setTimeout 시간 딜레이 매서드 setTimeout: Millisecond 단위로 시간 딜레이를 부여 예제 function deleyFncEx(){ var opt = "width=500, height=800, left=50, top=50, statusbar=0"; setTimeout(function(){ window.open("/jsp/com/popupWin.jsp", "popEx", opt); }, 3000); //3초 뒤에 팝업창 열기 }
[JSP] 인터넷 브라우저 구분 (navigator.userAgent) 인터넷 브라우저를 구분하여 코딩해야 할 경우 navigator.userAgent를 사용하여 구분가능 navigator.userAgent를 alert등과 같은 방법으로 출력할 경우 아래와 같이 출력 ​ 익스플로러 11 : Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; InfoPath.3; rv:11.0) like Gecko ​ 크롬​ : Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.7 (KHTML, like Gecko) Chrome/7.0.517.44 S..
[JSP] 타입비교 typeof: 같은 명칭으로 데이터 전달시 타입만으로 구분 if(typeof a == "string") if(typeof a == "undefined") ​ typeof 이외에 타입비교 (===) var a = "1"; var b = 1; if(a === 1){} //false if(a === "1"){} //true if(b === 1){} //true if(b === "1"){} //false
[JSP] 로그인 아이디 저장 (Cookie) HTML SCRIPT $(document).ready(function(){ // 저장된 쿠키값을 가져와서 ID 칸에 넣어준다. 없으면 공백으로 들어감. var userInputId = getCookie("userInputId"); $("input[name='uid']").val(userInputId); if($("input[name='uid']").val() != ""){ // 처음 페이지 로딩 시, 입력 칸에 저장된 ID가 표시된 상태라면, $("#idSaveCheck").attr("checked", true); // ID 저장하기를 체크 상태로 두기. } $("#idSaveCheck").change(function(){ // 체크박스에 변화가 있다면, if($("#idSaveCheck").is(":c..
[JSP] 날짜계산(이전달) JSP 날짜계산 매서드 function fnDateCalc(dateVal, gubun){ var date_conv = new Date(dateVal); var zero_fill = ""; var resultDate = ""; //이전달 계산 if(gubun == "preMonth"){ date_conv.setMonth(date_conv.getMonth()-1); //한자리수일 경우 0을 추가 if((date_conv.getMonth()+1).toString().length < 2){ zero_fill = "0" + (date_conv.getMonth()+1).toString(); }else{ zero_fill = (date_conv.getMonth()+1).toString(); } //이전달 일자 계산 ..
[JSP] Tab기능 구현 탭별 화면 호출하여 사용하는 예시 HTML 세입 세출 결산 SCRIPT $(function(){ $("#tab1").load("../aaa/SeipView.do"); $(".tabs li").css("width", "120"); $("ul.tabs li").click(function () { $("ul.tabs li").removeClass("active"); $(this).addClass("active"); var activeTab = $(this).attr("rel"); $("#" + activeTab).fadeIn(); if(activeTab == "tab1"){ $("#" + activeTab).load("../aaa/SeipView.do"); }else if(activeTab == "tab2")..
[JSP] foreach 사용방법 정적으로 tr태그를 반복할 경우 동적으로 데이터 List를 받아 삽입 ${result.Code} // List로 받은 Code ${result.Name} // List로 받은 Name ${result.secCode} // List로 받은 secCode