• Y
  • List All
  • Feedback
    • This Project
    • This Group
    • All Projects
Profile Account settings Log out
  • Favorite
  • Project
  • All
Loading...
  • Log in
  • Sign up
2025_PROJECT / mjgo_admin star
  • Project homeH
  • CodeC
  • IssueI
  • Pull requestP
  • Review R
  • MilestoneM
  • BoardB
  • Files
  • Commit
  • Branches
mjgo_adminsrcmainwebappWEB-INFjspwebcomwebCommonHeader.jsp
Download as .zip file
File name
Commit message
Commit date
DATABASE
first commit
04-21
src/main
Merge branch 'master' of http://subsub8729@vcs.iten.co.kr:9999/2025_PROJECT/mjgo_admin
04-22
.codetogether.ignore
first commit
04-21
.gitignore
first commit
04-21
pom.xml
mjon -> mjgo 수정
04-22
File name
Commit message
Commit date
java
Snippet java 주석
04-22
resources
first commit
04-21
webapp
관리자페이지 기본 스타일 수정
04-22
File name
Commit message
Commit date
META-INF
first commit
04-21
MMS
first commit
04-21
WEB-INF
관리자페이지 기본 스타일 수정
04-22
common
first commit
04-21
crosseditor/binary/images
first commit
04-21
css
관리자페이지 기본 스타일 수정
04-22
direct
first commit
04-21
dist
first commit
04-21
download
first commit
04-21
font
first commit
04-21
font-flexslider
first commit
04-21
fonts
first commit
04-21
html
first commit
04-21
images
first commit
04-21
img
관리자페이지 기본 스타일 수정
04-22
js
first commit
04-21
mail
first commit
04-21
mjon/MMS
first commit
04-21
pb
관리자페이지 기본 스타일 수정
04-22
public
first commit
04-21
publish
관리자페이지 기본 스타일 수정
04-22
sample_mjon
first commit
04-21
site
first commit
04-21
google53cfb10eb3856530.html
first commit
04-21
googlefa7d697b23d4a34a.html
first commit
04-21
imageEditorSample.html
first commit
04-21
imageEditorSample2.html
first commit
04-21
index.jsp
first commit
04-21
naver94c82af5badbae52b1e46e77b88410c9.html
first commit
04-21
robots.txt
first commit
04-21
sendRESTAPI_test_r1_send.jsp
first commit
04-21
sitemap.xml
first commit
04-21
tempPayPrint.html
first commit
04-21
tempPrint.html
first commit
04-21
tempPrint1.html
first commit
04-21
test.jsp
first commit
04-21
File name
Commit message
Commit date
META-INF
first commit
04-21
config/egovframework/springmvc
first commit
04-21
jsp
관리자페이지 기본 스타일 수정
04-22
lib
first commit
04-21
tld
first commit
04-21
decorators.xml
first commit
04-21
jeus-web-dd.xml
first commit
04-21
sitemesh.xml
first commit
04-21
web.xml
first commit
04-21
weblogic.xml
first commit
04-21
File name
Commit message
Commit date
agent
first commit
04-21
block
first commit
04-21
cmm
관리자페이지 기본 스타일 수정
04-22
cnt
first commit
04-21
cntsource
first commit
04-21
com/utl/wed
first commit
04-21
cop
first commit
04-21
egovframework/com/uss/ion/bnr
first commit
04-21
holiday
first commit
04-21
kisa/kisa
first commit
04-21
kopost/search
first commit
04-21
layout
관리자페이지 기본 스타일 수정
04-22
letter
first commit
04-21
main
관리자페이지 기본 스타일 수정
04-22
sec
first commit
04-21
sts/cst
first commit
04-21
sym
first commit
04-21
uat
관리자페이지 기본 스타일 수정
04-22
uss
관리자페이지 기본 스타일 수정
04-22
web
first commit
04-21
blank.jsp
first commit
04-21
cntCNT_000000000862.jsp
first commit
04-21
File name
Commit message
Commit date
addr
first commit
04-21
addrBlock
first commit
04-21
addragency
first commit
04-21
api
first commit
04-21
com
first commit
04-21
cop
first commit
04-21
custom
first commit
04-21
event
first commit
04-21
fax
first commit
04-21
grd
first commit
04-21
kakao
first commit
04-21
login
first commit
04-21
main
first commit
04-21
member
first commit
04-21
msg
first commit
04-21
msgcampain
first commit
04-21
msgdata
first commit
04-21
msgsent
first commit
04-21
pay
first commit
04-21
pop
first commit
04-21
reservedmsg
first commit
04-21
sample
first commit
04-21
search
first commit
04-21
survey
first commit
04-21
user
first commit
04-21
rejectTest.jsp
first commit
04-21
File name
Commit message
Commit date
engWebCommonFooter.jsp
first commit
04-21
engWebCommonHeader.jsp
first commit
04-21
engWebCommonNaviWrap.jsp
first commit
04-21
envi.jsp
first commit
04-21
errorNoSite.jsp
first commit
04-21
insp.jsp
first commit
04-21
webCommonFooter.jsp
first commit
04-21
webCommonHeader.jsp
first commit
04-21
webCommonLeftMenu.jsp
first commit
04-21
webCommonNaviWrap.jsp
first commit
04-21
webCommonNaviWrapAjax.jsp
first commit
04-21
webCommonSmsMenu.jsp
first commit
04-21
webContentResearch.jsp
first commit
04-21
webLayout.jsp
first commit
04-21
webSatisCommonFooter.jsp
first commit
04-21
webSatisCommonFooter_20201105.jsp
first commit
04-21
hehihoho3@gmail.com 04-21 a1b01d9 first commit UNIX
Raw Open in browser Change history
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> <%@ page import="egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper" %> <%@ page import="itn.com.cmm.LoginVO" %> <!-- 구글 공통 스크립트 : Global site tag (gtag.js) - Google Ads: 10967556094 --> <script async src="https://www.googletagmanager.com/gtag/js?id=AW-10967556094"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'AW-10967556094'); </script> <!-- 구글 애널리틱스 추가_이준호_220513 Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-4TFSRMDGXC"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-4TFSRMDGXC'); </script> <meta name="viewport" content="width=device-width"> <meta name="google-site-verification" content="v6O1_CnJjlOM2ihd_AroMSAvKHgvMPWEK7LqZSbebZA" /> <style> <c:if test="${loginPage}"> .cont { padding-top: 127px; } </c:if> </style> <script> $(document).ready(function (){ $(document).on('click', '#secuLoginFlag', function () { var secuLoginFlag = ""; console.log($(this).text()); if($(this).text() == 'ON'){ secuLoginFlag = 'Y' } else{ secuLoginFlag = 'N' } // 디버깅용 출력 console.log(secuLoginFlag); // 동적으로 form 생성 var form = $('<form>', { action: '/web/user/mberSecureLogin.do', // 전송할 URL method: 'POST' // POST 방식 설정 }); // form에 hidden input 추가 form.append($('<input>', { type: 'hidden', name: 'secuLoginFlag', // 서버에서 받을 파라미터 이름 value: secuLoginFlag // 전달할 값 })); // form을 body에 추가 후 제출 $('body').append(form); form.submit(); }); //세션에서 종료시간을 받아와서 타이머 실행함 /* var timer = '${timer}'; if(timer != ""){ getTimer(timer); } */ $('.gnb').find('li').each(function (index, item){ $($(this).find('a')[0]).attr('href' , $($(this).find('.depth2').find('a')[0]).attr('href')); }); //사이트맵 2뎁스 링크 주소 1뎁스로 복사 넣기 $('.amn').find('li').each(function (index, item){ $($(this).find('a')[0]).attr('href' , $($(this).find('.amnDeth2').find('a')[0]).attr('href')); }); //즐겨찾기 추가 $('#favorite').on('click', function(e) { var bookmarkURL = window.location.href; var bookmarkTitle = document.title; var triggerDefault = false; if (window.sidebar && window.sidebar.addPanel) { // Firefox version < 23 window.sidebar.addPanel(bookmarkTitle, bookmarkURL, ''); } else if ((window.sidebar && (navigator.userAgent.toLowerCase().indexOf('firefox') > -1)) || (window.opera && window.print)) { // Firefox version >= 23 and Opera Hotlist var $this = $(this); $this.attr('href', bookmarkURL); $this.attr('title', bookmarkTitle); $this.attr('rel', 'sidebar'); $this.off(e); triggerDefault = true; } else if (window.external && ('AddFavorite' in window.external)) { // IE Favorite window.external.AddFavorite(bookmarkURL, bookmarkTitle); } else { // WebKit - Safari/Chrome alert((navigator.userAgent.toLowerCase().indexOf('mac') != -1 ? 'Cmd' : 'Ctrl') + '+D 키를 눌러 즐겨찾기에 등록하실 수 있습니다.'); } return triggerDefault; }); //포인트전환 구분 변경 시 값 초기화 $("input[name=type]").click(function(){ if($(this).attr("id") == "classifyMoney1"){ $(".moneyBack").show(); $("#bankNm").val(""); }else if($(this).attr("id") == "classifyMoney2"){ $(".moneyBack").hide(); $('.moneyBack').find('input[type=text]').each(function(){ $(this).val(""); }); } }); <c:if test="${!loginPage}"> getid(); </c:if> var secuLoginFlag = '${mberManageVO.secuLoginFlag}'; const $securityBox = $('.security_box'); // secuLoginFlag 값에 따라 클래스 및 내용 변경 $securityBox .removeClass('green_box red_box') .addClass(secuLoginFlag === 'Y' ? 'green_box' : 'red_box') .find('.state') .text(secuLoginFlag === 'Y' ? 'ON' : 'OFF') .removeClass('on off') .addClass(secuLoginFlag === 'Y' ? 'on' : 'off'); }); //남은 시간 계산해주기(화면 새로고침해도 시간은 계속 유지됨) function getTimer(date) { var _vDate = new Date(date); // 전달 받은 일자 var _second = 1000; var _minute = _second * 60; var _hour = _minute * 60; var _day = _hour * 24; var timer; function showRemaining() { var now = new Date(); var distDt = _vDate - now; if (distDt < 0) { clearInterval(timer); location.href="<c:url value='/web/uat/uia/actionLogout.do'/>"; return; } //var days = Math.floor(distDt / _day); //var hours = Math.floor((distDt % _day) / _hour); var minutes = Math.floor((distDt % _hour) / _minute); var seconds = Math.floor((distDt % _minute) / _second); var msg = minutes + ":" + seconds; document.all.ViewTimer.innerHTML = msg; } timer = setInterval(showRemaining, 100); } //세션 시간 타이머 var SetTime = 60*${sessionTimeUser}; // 최초 설정 시간(기본 : 초) var defalutSetTime = 60*${sessionTimeUser}; // 최초 설정 시간(기본 : 초) function msg_time() { // 1초씩 카운트 if((SetTime % 60)>9){ m = Math.floor(SetTime / 60) + ":" + (SetTime % 60); // 남은 시간 계산 }else{ m = Math.floor(SetTime / 60) + ":0" + (SetTime % 60); // 남은 시간 계산 } /* var msg = "<font color='red'>" + m + "</font>"; */ var msg = m; if(m == '5:0'){ alert("로그아웃 시간이 5분 남았습니다."); } document.all.ViewTimer.innerHTML = msg; // div 영역에 보여줌 SetTime--; // 1초씩 감소 if (SetTime < 0) { // 시간이 종료 되었으면.. clearInterval(tid); // 타이머 해제 alert(Math.floor(defalutSetTime / 60) + '분 동안 아무 작동이 없어 로그아웃 됩니다.'); location.href="<c:url value='/web/uat/uia/actionLogout.do'/>"; //로그아웃 시킴 } } if(!${empty LoginVO}){ window.onload = TimerStart(); } function TimerStart(){ tid=setInterval('msg_time()',1000); }; //세션 시간 연장 function sessionExpend(){ $.ajax({ url :"/web/com/userSessionExpendAjax.do" ,type:"post" ,data:{"sessionTimeUser": "expend"} ,dataType:"json" ,success:function(data){ /* var timer = data.timer; getTimer(timer); alert("사용시간이 연장 되었습니다."); */ //console.log("세션이 연장되었습니다."); } ,error:function(request , status, error){ alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error); console.log("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error); } }); SetTime = 60*${sessionTimeUser}; } // Whois IP 국가코드 Check var isKoreaIpAddress = true; function whoisIpCountry() { $.ajax({ type:"POST", url: "/web/whois/whoisIpCountryAjax.do", data: {}, dataType:'json', async: true, timeout: 300, success: function (data) { if(data.isSuccess == true) { if (data.rspCode == "10000") { if (data.countryCode.toUpperCase() != "KR" && data.countryCode.toUpperCase() != "NONE" && data.countryCode.toUpperCase() != "") { isKoreaIpAddress = false; } } } }, error: function (e) { } }); } function actionLogin() { // location.href="<c:url value='/web/user/login/login.do'/>"; // 아이디 공백 제거 document.loginForm.id_text.value = $.trim(document.loginForm.id_text.value); if (document.loginForm.id_text.value =="") { alert("아이디를 입력하세요"); return; } else if (document.loginForm.password_text.value =="") { alert("비밀번호를 입력하세요"); return; } else { // 로그인 START var rsa = new RSAKey(); rsa.setPublic($('#RSAModulus').val(),$('#RSAExponent').val()); var id = $("#id_text"); var pw = $("#password_text"); $("#id").val(rsa.encrypt(id.val().toLowerCase())); $("#password").val(rsa.encrypt(pw.val())); saveid(document.loginForm); var checkForm = $("form[name=loginForm]").serialize() ; $.ajax({ type : "POST", async : false, url : "/web/user/login/actionSecurityLoginBeforeHpAjax.do", data : checkForm, dataType:'json', success : function(data) { if (data.status=="success"){ document.loginForm.passFlag.value = data.passFlag; if(data.passFlag == "Y") { actionLogin_end(); } else { goLoginPage(id.val(), pw.val(), "secure"); } }else if (data.status=="fail"){ if (data.returnType == "A"){ //휴면 회원 document.loginForm.action="<c:url value='/web/user/humanPage.do'/>"; document.loginForm.submit(); }else if (data.returnType == "B"){ //기업회원 기업정보 기입 document.cmpChangeForm.mberId.value = data.mberId; document.cmpChangeForm.action="<c:url value='/web/user/login/membershipAttachDocBefore.do'/>"; document.cmpChangeForm.submit(); }else if (data.returnType == "C"){ document.cmpChangeForm.mberId.value = data.mberId; document.cmpChangeForm.action="<c:url value='/web/user/login/loginRestrictionUse.do'/>"; document.cmpChangeForm.submit(); }else{ //로그인 실패 page이동 goLoginPage(id.val(), pw.val(), data.msg); } } //alert(JSON.stringify(data)); console.log("sucess data1 : " + JSON.stringify(data)); if (data.isSuccess == true) { console.log("fn_click_banner_add_stat sucess data2 : " + JSON.stringify(data)); } else { console.log("data.isSuccess not true "); console.log("sucess data.msg : " + data.msg); console.log("sucess data1 : " + JSON.stringify(data)); } }, error : function(xhr, status, error) { console.log("fn_click_banner_add_stat error : " + error); console.log("fn_click_banner_add_stat xhr : " + JSON.stringify(xhr) + "\r\status : " + JSON.stringify(status) + "\r\error : " + JSON.stringify(error)); return false; } }); } } function goLoginPage(id, pw, headerLoginResult){ document.loginForm.id.value = id; document.loginForm.password.value = pw; document.loginForm.headerLoginResult.value = headerLoginResult; document.loginForm.action = "<c:url value='/web/user/login/login.do'/>"; document.loginForm.submit(); } //아이디/휴대폰 번호 체크 function actionLogin_end(){ document.loginForm.action="<c:url value='/web/user/login/actionSecurityLoginAfterHp.do'/>"; saveid(document.loginForm); document.loginForm.submit(); } function saveid(form) { var expdate = new Date(); // 기본적으로 30일동안 기억하게 함. 일수를 조절하려면 * 30에서 숫자를 조절하면 됨 if (form.checkId.checked) expdate.setTime(expdate.getTime() + 1000 * 3600 * 24 * 30); // 30일 else expdate.setTime(expdate.getTime() - 1); // 쿠키 삭제조건 setCookie("ncms_saveid", form.id_text.value, expdate); } function setCookie (name, value, expires) { document.cookie = name + "=" + escape (value) + "; path=/; expires=" + expires.toGMTString(); } function getid() { try { var form = document.loginForm; if(getCookie("ncms_saveid") != ""){ form.checkId.checked = (form.id_text.value = getCookie("ncms_saveid")); } /* form.checkId.checked = ((form.id_text.value = getCookie("ncms_saveid")) != ""); */ } catch(err) { } } function getCookie(Name) { var search = Name + "=" if (document.cookie.length > 0) { // 쿠키가 설정되어 있다면 offset = document.cookie.indexOf(search) if (offset != -1) { // 쿠키가 존재하면 offset += search.length // set index of beginning of value end = document.cookie.indexOf(";", offset) // 쿠키 값의 마지막 위치 인덱스 번호 설정 if (end == -1) end = document.cookie.length return unescape(document.cookie.substring(offset, end)) } } return ""; } function search_h(){ $('#detailYn').val("N"); $("#rangeView").val(''); $('#sdate').val(''); $('#edate').val(''); var form = document.frmSearch_h; if (checkFormHeader(form)) { form.submit(); } } function checkFormHeader(form) { $(frmSearch_h).find("input[name=pageIndex]").val("1") ; //$('#pageIndex').val("1"); if (!form.q.value) { alert("검색어를 입력하세요."); $("#q1").focus(); return false; } return true; } function fnPopupCheck(idName) { //fnSetCookiePopup( typeFlag+"_"+popupId , "done" , 1); fnSetCookiePopup( idName , "done" , 1); if(idName=='tdClose'){ //좌측 팝업 $(".popLayer").removeClass("on"); } } /* ******************************************************** * 쿠키설정 ******************************************************** */ function fnSetCookiePopup( name, value, expiredays ) { var todayDate = new Date(); todayDate.setDate( todayDate.getDate() + expiredays ); document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";" } /* window.onload = function() { <c:if test="${addrTransWaitListSize > 0}"> alert("수신한 주소록이 있습니다"); </c:if> } */ function fnMsgSearch(){ var form = document.frmSearch_h; form.headerMsgSearchFlag.value = "Y"; var data = new FormData(form); var url = "/web/mjon/msgdata/selectSwearWordFilterAjax.do"; //욕설 및 금지어 필터링 진행 $.ajax({ type:"POST", url: url, data: data, dataType:'json', contentType: false, processData: false, success: function (returnData, status) { if(status == 'success'){ if(returnData.status == "success"){ form.action = "<c:url value='/web/mjon/msgdata/selectMsgDataView.do'/>"; form.method = "post"; form.submit(); }else{ alert(returnData.message); return false; } } else if(status== 'fail'){ alert("문자검색에 오류가 발생하였습니다."); return false; } }, error: function (e) { alert("문자검색 처리 중 오류가 발행하였습니다."); console.log("ERROR : ", e); return false; } }); } function fnFavoritMsgSearch(favoritWord){ var form = document.frmSearch_h; form.headerMsgSearchFlag.value = "Y"; form.searchKeyword.value = favoritWord; form.action = "<c:url value='/web/mjon/msgdata/selectMsgDataView.do'/>"; form.method = "post"; form.submit(); } // 포인트 전환 금액 미달시 function pointLimitUnderAction() { var pUserPoint = "${userPoint}"; var standardPoint = 0; if($("input[name='type']:checked").val() == '1') { // 현금 선택 시 standardPoint = 10000; } else if($("input[name='type']:checked").val() == '2') { // 잔액 선택 시 standardPoint = 5000; } if (parseInt(pUserPoint, 10) < parseInt(standardPoint, 10)) { if($("input[name='type']:checked").val() == '1') { // 현금 선택 시 alert("포인트는 " + numberWithCommas(standardPoint) + "원 이상부터 현금 교환이 가능합니다."); } else if($("input[name='type']:checked").val() == '2') { // 잔액 선택 시 alert("포인트는 " + numberWithCommas(standardPoint) + "원 이상부터 보유잔액으로 전환이 가능합니다."); } // 포인트 전환 금액 미달시 Clear pointLimitUnderClear(); return false; } } // 포인트 전환 금액 미달시 Clear function pointLimitUnderClear() { $("#accountNum").val(""); $("#accountNm").val(""); $("#mbtlNum").val(""); $("#point").val(""); } // 포인트 전환 function pointChg() { // 유효성 검사 if (pointLimitUnderAction() == false) return false; var cPoint = $("#point").val().replaceAll(",", ""); var confirmAlertWord = ""; var successAlertWord = ""; var failAlertWord = ""; if($("input[name='type']:checked").val() == '1'){ //현금 선택 시 confirmAlertWord = "포인트 현금 교환 신청하시겠습니까?"; successAlertWord = "포인트 현금 교환 신청을 완료하였습니다."; failAlertWord = "포인트 현금 교환 신청 실패했습니다."; if($("#bankNm").val().trim() == ''){ alert("은행을 선택해주세요.") return false; } if($("#accountNum").val().trim() == ''){ alert("계좌번호를 입력해주세요.") return false; } if($("#accountNm").val().trim() == ''){ alert("예금주를 입력해주세요.") return false; } if($("#mbtlNum").val().trim() == ''){ alert("연락처를 입력해주세요.") return false; } if(cPoint == ''){ alert("전환금액을 입력해주세요.") return false; } if(parseInt(cPoint) < 10000){ alert("포인트는 10,000원 이상부터 전환이 가능합니다.") return false; } if(parseInt(cPoint) > '${userPoint}'){ alert("전환금액은 보유 포인트보다 클 수 없습니다.") return false; } }else if($("input[name='type']:checked").val() == '2'){ //잔액 선택 시 confirmAlertWord = "포인트 보유잔액으로 전환 신청하시겠습니까?"; successAlertWord = "포인트 전환 완료했습니다."; failAlertWord = "포인트 전환 실패했습니다."; if(cPoint == ''){ alert("전환금액을 입력해주세요.") return false; } if(parseInt(cPoint) < 5000){ alert("포인트는 5,000원 이상부터 전환이 가능합니다.") return false; } if(parseInt(cPoint) > '${userPoint}'){ alert("전환금액은 보유 포인트보다 클 수 없습니다.") return false; } } $("#point").val($("#point").val().replaceAll(",", "")); var frm = document.pointForm; var data = new FormData(frm); if(confirm(confirmAlertWord)) { $.ajax({ type:"POST", url: "/web/member/pay/pointUseAjax.do", data: data, dataType:'json', contentType: false, processData: false, success: function (returnData, status) { //보유 금액 변조 방지 if(returnData.status == 'moreThanUserPoint'){ alert(returnData.msg) return; } if(status == 'success'){ alert(successAlertWord); location.reload(); } else if(status== 'fail'){ alert(failAlertWord); location.reload(); } }, error: function (e) { //alert("실패"); alert(JSON.stringify(e)); //console.log("ERROR : ", e); } }); } else { $("#point").val(numberWithCommas($("#point").val())); } } // 포인트 전환 function pointChgWithApi() { // 유효성 검사 if (pointLimitUnderAction() == false) return false; var cPoint = $("#point").val().replaceAll(",", ""); var confirmAlertWord = ""; var successAlertWord = ""; var failAlertWord = ""; if($("input[name='type']:checked").val() == '1'){ //현금 선택 시 confirmAlertWord = "포인트 현금 교환 신청하시겠습니까?"; successAlertWord = "포인트 현금 교환 신청을 완료하였습니다."; failAlertWord = "포인트 현금 교환 신청 실패했습니다."; if($("#bankNm").val().trim() == ''){ alert("은행을 선택해주세요.") return false; } if($("#accountNum").val().trim() == ''){ alert("계좌번호를 입력해주세요.") return false; } if($("#accountNm").val().trim() == ''){ alert("예금주를 입력해주세요.") return false; } if($("#mbtlNum").val().trim() == ''){ alert("연락처를 입력해주세요.") return false; } if(cPoint == ''){ alert("전환금액을 입력해주세요.") return false; } if(parseInt(cPoint) < 10000){ alert("포인트는 10,000원 이상부터 전환이 가능합니다.") return false; } if(parseInt(cPoint) > '${userPoint}'){ alert("전환금액은 보유 포인트보다 클 수 없습니다.") return false; } }else if($("input[name='type']:checked").val() == '2'){ //잔액 선택 시 confirmAlertWord = "포인트 보유잔액으로 전환 신청하시겠습니까?"; successAlertWord = "포인트 전환 완료했습니다."; failAlertWord = "포인트 전환 실패했습니다."; if(cPoint == ''){ alert("전환금액을 입력해주세요.") return false; } if(parseInt(cPoint) < 5000){ alert("포인트는 5,000원 이상부터 전환이 가능합니다.") return false; } if(parseInt(cPoint) > '${userPoint}'){ alert("전환금액은 보유 포인트보다 클 수 없습니다.") return false; } } $("#point").val($("#point").val().replaceAll(",", "")); var frm = document.pointForm; var data = new FormData(frm); if(confirm(confirmAlertWord)) { var isBankRealName = false; var rspMessage = ""; $.ajax({ type:"POST", url: "/web/bank/bankingRealNameApiAccessTokenAjax.do", data: data, dataType:'json', contentType: false, processData: false, async: false, success: function (data) { if(data.isSuccess == true) { if(data.rspCode == "A0000") { if(data.accountHolderName == $("#accountNm").val().trim()) { // 실명인증명과 예금주명 일치시 isBankRealName = true; // 실명 인증완료 } } else { rspMessage = data.rspMessage; } } }, error: function (e) { rspMessage = "실명인증 API 호출오류"; //alert("실패"); //alert(JSON.stringify(e)); //console.log("ERROR : ", e); } }); if (isBankRealName == false) { var aTitle = ""; if (rspMessage != "") { aTitle = "계좌번호 실명인증에 실패했습니다.\n계좌번호, 예금주명, 생년월일을 다시한번 확인해주세요.\n오류 메시지 : " + rspMessage; } else { aTitle = "계좌번호 실명인증에 실패했습니다.\n계좌번호, 예금주명, 생년월일을 다시한번 확인해주세요."; } alert(aTitle); } else { $.ajax({ type:"POST", url: "/web/member/pay/pointUseAjax.do", data: data, dataType:'json', contentType: false, processData: false, success: function (returnData, status) { if(status == 'success'){ alert(successAlertWord); location.reload(); } else if(status== 'fail'){ alert(failAlertWord); location.reload(); } }, error: function (e) { //alert("실패"); alert(JSON.stringify(e)); //console.log("ERROR : ", e); } }); } } else { $("#point").val(numberWithCommas($("#point").val())); } } function inputNumberFormat(obj) { obj.value = numberWithCommas(obj.value); } /* IE 탑배너 script 영역 */ var ieCheckAgent = navigator.userAgent.toLowerCase(); if(navigator.appName == 'Netscape' && navigator.userAgent.search('Trident') != -1 || (ieCheckAgent.indexOf("msie") != -1)) { $(function(){ if(getCookie('topbanner1') != 'Y'){ $('.header .topbanner').show(); $('.cont.main').css('padding-top','222px'); } }); function setCookie(name, value, expiredays) { var todayDate = new Date(); todayDate.setDate( todayDate.getDate() + expiredays ); document.cookie = name + '=' + escape( value ) + '; path=/; expires=' + todayDate.toGMTString() + ';' } function getCookie(name){ var obj = name + "="; var x = 0; while ( x <= document.cookie.length ){ var y = (x+obj.length); if ( document.cookie.substring( x, y ) == obj ){ if ((endOfCookie=document.cookie.indexOf( ";", y )) == -1 ) endOfCookie = document.cookie.length; return unescape( document.cookie.substring( y, endOfCookie ) ); } x = document.cookie.indexOf( " ", x ) + 1; if ( x == 0 ) break; } return ""; } function topbannerClose(key){ if($('#todayPop').prop('checked')){ setCookie('topbanner'+key, 'Y', 1); } $('.header .topbanner').hide(); $('.cont.main').attr('style',''); } } function remotePop(target){ window.open(target, 'infoPop', 'width=1110, height=700, top=100, left=100, fullscreen=no, menubar=no, status=no, toolbar=no, titlebar=yes, location=no, scrollbars=1'); } </script> <div class="mask"></div> <c:if test="${inspYn == 'Y'}"> <style> .mask_layer{position: fixed; background: white; width: 100%; height: 100%; z-index: 9999; text-align: center;} .mask_layer .text_area{color: #000; position: relative; top: 50%; left: 50%; transform: translate(-50%, -50%);} </style> <div class="mask_layer"> <div class="text_area"> 점검중임 </div> </div> </c:if> <!-- 포인트 교환 팝업 --> <form id="pointForm" name="pointForm" action="/web/member/pay/pointUseAjax.do" > <input type="hidden" name="birthDate" value="000000" /> <div class="tooltip-wrap"> <div class="popup-com point_layer popup04" tabindex="0" data-tooltip-con="popup04" data-focus="popup04" data-focus-prev="popup04-close"> <div class="popup_heading"> <p>포인트 전환</p> <button type="button" class="tooltip-close" data-focus="popup04-close"><img src="/publish/images/content/layerPopup_close.png" alt="팝업 닫기"></button> </div> <div class="layer_in"> <div class="titBox"> <p>- 현금 교환은 10,000 포인트 이상부터 가능합니다.</p> <%--<p>- 잔액 전환은 5,000 포인트 이상부터 가능합니다.</p> <p>- 포인트를 보유잔액으로 전환 시에는 전환 포인트의 5%를 추가로 전환해 드립니다.</p>--%> <p>- 잔액 전환된 포인트는 환불이 불가합니다.</p> <p>- 포인트 전환 업무는 매주 수요일에 순차적으로 처리됩니다.</p> </div> <table class="layer_tType1"> <caption>포인트 전환 표</caption> <colgroup> <col style="width: 95px"> <col style="width: auto"> </colgroup> <tbody> <tr> <th>내 포인트</th> <td class="remain_point"> <fmt:formatNumber type="number" maxFractionDigits="3" value="${userPoint}" var="commaPoint" /> <p><span><c:out value="${commaPoint}"/></span> 원</p> </td> </tr> <tr> <th>구분</th> <td> <input id="classifyMoney1" type="radio" name="type" value="1" checked="checked"> <label for="classifyMoney1">현금 교환</label> <%-- <input id="classifyMoney2" type="radio" name="type" value="2"> <label for="classifyMoney2">보유잔액으로 전환</label> --%> </td> </tr> <tr class="moneyBack"> <th>은행명</th> <td> <label for="bankNm" class="label">은행명 선택</label> <select id="bankNm" name="bankNm" onclick="pointLimitUnderAction()"> <option value="">은행선택</option> <option value="국민은행">국민은행</option> <option value="기업은행">기업은행</option> <option value="농협은행">농협은행</option> <option value="신한은행">신한은행</option> <option value="우리은행">우리은행</option> <option value="하나은행">하나은행</option> <option value="카카오뱅크">카카오뱅크</option> </select> </td> </tr> <tr class="moneyBack"> <th>계좌번호</th> <td> <label for="accountNum" class="label">계좌번호 입력</label> <input type="text" name="accountNum" id="accountNum" placeholder="계좌번호를 입력해주세요" onfocus="this.placeholder=''" onblur="this.placeholder='새 계좌번호를 입력해주세요'"class="inputLight" style="width: 100%;" oninput="this.value = this.value.replace(/[^0-9]/g, '').replace(/(\..*)\./g, '$1');" maxlength="20" onclick="pointLimitUnderAction()"> </td> </tr> <tr class="moneyBack"> <th>예금주</th> <td> <label for="accountNm" class="label">예금주 입력</label> <input type="text" name="accountNm" id="accountNm" placeholder="예금주를 입력해주세요" onfocus="this.placeholder=''" onblur="this.placeholder='새 예금주를 입력해주세요'"class="inputLight" style="width: 100%;" maxlength="20" onclick="pointLimitUnderAction()"> </td> </tr> <tr class="moneyBack"> <th>연락처</th> <td> <label for="mbtlNum" class="label">연락처 입력</label> <input type="text" name="mbtlNum" id="mbtlNum" placeholder="‘-’없이 전화번호를 입력해주세요" onfocus="this.placeholder=''" onblur="this.placeholder='‘-’없이 전화번호를 입력해주세요'"class="inputLight" style="width: 100%;" oninput="this.value = this.value.replace(/[^0-9]/g, '').replace(/(\..*)\./g, '$1');" maxlength="20" onclick="pointLimitUnderAction()"> </td> </tr> <tr> <th>전환금액</th> <td> <label for="point" class="label">전환금액 입력</label> <input type="text" id="point" name="point" id="point" style="width: 100%;" maxlength="10" oninput="this.value = this.value.replace(/[^0-9]/g, '').replace(/(\..*)\./g, '$1');" onkeyup="inputNumberFormat(this)" onclick="pointLimitUnderAction()"> <p class="input_in2">원</p> </td> </tr> <tr> <th>목록 노출</th> <td> <label for="screenYnY" class="label">목록 노출여부</label> <input type="radio" id="screenYnY" name="screenYn" value="Y" checked="checked">노출 <input type="radio" id="screenYnN" name="screenYn" value="N">비노출 </td> </tr> </tbody> </table> <div class="popup_btn_wrap2"> <button type="button" onclick="pointChg();">전환하기</button> <button type="button" class="tooltip-close" data-focus="popup04-close" data-focus-next="popup04">취소</button> </div> </div> </div> </div><!--// 포인트 교환 팝업 --> </form> <!-- 220411 이통사 스팸차단 및 번호도용 방지 서비스 안내 팝업 --> <div class="tooltip-wrap"> <div class="popup-com ad_layer popupJunk" tabindex="0" data-tooltip-con="popupJunk" data-focus="popupJunk" data-focus-prev="popupJunk-close" style="width: 795px"> <div class="popup_heading"> <p>이통사 스팸차단 및 번호도용 방지 서비스 안내</p> <button type="button" class="tooltip-close" data-focus="popupJunk-close"><img src="/publish/images/content/layerPopup_close.png" alt="팝업 닫기"></button> </div> <div class="layer_in"> <div class="list_tab_wrap2 type5"> <!-- tab button --> <ul class="list_tab"> <li class="tab active"><button type="button" onclick="listTab2(this,'1');">이통사 스팸 필터링 서비스</button></li> <li class="tab"><button type="button" onclick="listTab2(this,'2');">번호도용 문자차단 서비스</button></li> </ul><!-- // tab button --> </div> <!-- 광고문자 전송규정 안내 --> <div class="adpop_cont current" id="listTab2_1"> <div class="titBox"> <div class="notibox">한국인터넷진흥원 불법스팸대응센터에서 스팸종합대책을 마련함에 따라,<br>각 통신사에서 스팸차단서비스라는 서비스를 진행하고 있습니다.</div> <p>- 스팸차단서비스는 이동통신사의 별도 조합 기준에 따른 스팸확률에 의한 차단으로 스팸으로 판단되는 문자를</p> <p>&nbsp; 휴대폰 문자수신함이 아닌, 각 통신사별 스팸보관함에 전송한 후 결과값은 성공을 처리합니다(정상과금 처리)</p> <p>- 스팸문자로 저장된것이 확인되었다면, 스팸차단서비스를 해제하여 이용하시기 바랍니다.</p> <p>&nbsp; (개인정보보호정책으로 인해 본인 이외 타인은 확인 불가하므로, 본인이 직접 확인해야합니다.)</p> </div> <div class="adpop1_bottom"> <p class="title_box"><span>01.</span>통신사 홈페이지를 통해 확인하는 방법<button type="button" class="view_button" onclick="popContentBoxView(this);"><i></i></button></p> <div class="content_box"> <ul class="list"> <li class="tit"> <ul> <li> <div class="img_box"><img src="/publish/images/content/junk_agency001.png" alt="SK telecom" /></div> <a href="http://www.tworld.co.kr/normal.do?serviceId=S_PROD2001&viewId=V_PROD7070&prod_id=NA00002121&uCode=u1_2" target="_blank" >T월드 문자 스팸필터링 바로가기</a> </li> <li> <div class="img_box"><img src="/publish/images/content/junk_agency002.png" alt="olleh KT" /></div> <a href="https://product.kt.com/wDic/productDetail.do?ItemCode=479" target="_blank" >KT (안심)스팸차단 바로가기</a> </li> <li> <div class="img_box"><img src="/publish/images/content/junk_agency003.png" alt="LG U+" /></div> <a href="https://www.lguplus.com/plan/addon/addon-call-msg/LRZ0000277" target="_blank" >U+ 스팸차단 바로가기</a> </li> </ul> </li> <li> <dl> <dt><img src="/publish/images/content/junk_agency001_01.png" alt="T world" /></dt> <dd> <p>Tworld<a href="https://www.tworld.co.kr" target="_blank" >(www.tworld.co.kr)</a> 홈페이지 접속 → 로그인 → [스팸필터링] 검색<br>→ 부가서비스 - 문자 스팸필터링 → 설정 → SMS인증 → 스팸차단 메시지 확인</p> </dd> </dl> </li> <li> <dl> <dt><img src="/publish/images/content/junk_agency002_01.png" alt="olleh O" /></dt> <dd> <p>KT<a href="https://www.kt.com/" target="_blank" >(www.kt.com)</a> 홈페이지 접속 → 로그인 →[스팸차단서비스] 검색<br>→ 스팸차단서비스 → 스팸메시지함 → 스팸차단 메시지 확인</p> </dd> </dl> </li> <li> <dl> <dt><img src="/publish/images/content/junk_agency003_01.png" alt="LG U+" /></dt> <dd> <p>U+<a href="https://www.uplus.co.kr" target="_blank" >(www.uplus.co.kr)</a> 홈페이지 접속 → 로그인 → [스팸차단] 검색<br>→ 부가서비스 - 스팸차단 → 스팸내역 조회 → SMS인증 → 스팸차단 메시지 확인</p> </dd> </dl> </li> </ul> </div> </div> <div class="adpop1_bottom"> <p class="title_box"><span>02.</span>통신사 어플을 통해 확인하는 방법<button type="button" class="view_button" onclick="popContentBoxView(this);"><i></i></button></p> <div class="content_box"> <ul class="list02"> <li> <div class="img_box"><img src="/publish/images/content/junk_agency01_02.png" alt="SKT" /></div> <dl> <dt>SKT · T스팸필터링</dt> <dd>T Store, 구글 Play 스토어<br>다운가능</dd> </dl> </li> <li> <div class="img_box"><img src="/publish/images/content/junk_agency02_02.png" alt="KT" /></div> <dl> <dt>KT올레 · 올레스팸차단서비스</dt> <dd>구글 Play 스토어 다운가능</dd> </dl> </li> <li> <div class="img_box"><img src="/publish/images/content/junk_agency03_02.png" alt="LG" /></div> <dl> <dt>LG U+ · U+ 스팸차단</dt> <dd>구글 Play 스토어 다운가능</dd> </dl> </li> </ul> </div> </div> <div class="adpop1_bottom"> <p class="title_box"><span>03.</span>통신사 고객센터를 확인하는 방법<button type="button" class="view_button" onclick="popContentBoxView(this);"><i></i></button></p> <div class="content_box"> <dl class="cscenter"> <dt>휴대폰 114 + 통화버튼</dt> <dd> <ul> <li>· SKT 고객센터(1599-0011)</li> <li>· KT올레 고객센터(100)</li> <li>· LG U+ 고객센터(1544-0010)</li> </ul> </dd> </dl> </div> </div> </div><!-- // 광고문자 전송규정 안내 --> <!-- 광고문자 수신동의 안내 --> <div class="adpop_cont" id="listTab2_2"> <div class="titBox"> <div class="notibox">웹에서 발송되는 스팸, 스미싱 문자에 내 번호가 회신번호로 악용되는 것을 방지해주는 서비스로<br>해당 서비스에 가입된 경우 인터넷 문자 발송서비스를 통해 본인 휴대폰번호로 문자 발송시 차단됩니다</div> <p>- 모든 전송 결과값이 실패로 확인되는 경우, 번호도용문자차단서비스에 가입여부 확인 후 해당서비스를 해지</p> <p>&nbsp; 하신 후 전송하시기 바랍니다.</p> </div> <div class="adpop1_bottom"> <p class="title_box"><span>01.</span>통신사 홈페이지를 통해 확인하는 방법<button type="button" class="view_button" onclick="popContentBoxView(this);"><i></i></button></p> <div class="content_box"> <ul class="list"> <li class="tit"> <ul> <li> <div class="img_box"><img src="/publish/images/content/junk_agency001.png" alt="SKT" /></div> <a href="http://www.tworld.co.kr/normal.do?serviceId=S_PROD2001&viewId=V_PROD7070&prod_id=NA00004406&uCode=u1_2" target="_blank" >T번호도용문자차단 바로가기</a> </li> <li> <div class="img_box"><img src="/publish/images/content/junk_agency002.png" alt="KT" /></div> <a href="https://product.kt.com/wDic/productDetail.do?ItemCode=1047" target="_blank" >KT번호도용문자차단 바로가기</a> </li> <li> <div class="img_box"><img src="/publish/images/content/junk_agency003.png" alt="Uplus" /></div> <a href="https://www.lguplus.com/plan/addon/addon-call-msg/LRZ0002297" target="_blank" >U+ 번호도용문자차단 바로가기</a> </li> </ul> </li> <li> <dl> <dt><img src="/publish/images/content/junk_agency001_01.png" alt="tworld" /></dt> <dd> <p>Tworld<a href="https://www.tworld.co.kr" target="_blank" >(www.tworld.co.kr)</a> 홈페이지 접속 → 로그인<br>→ [번호도용문자차단] 검색 → 부가서비스 → 번호도용문자차단 → 해지</p> </dd> </dl> </li> <li> <dl> <dt><img src="/publish/images/content/junk_agency002_01.png" alt="kt" /></dt> <dd> <p>KT<a href="https://www.kt.com" target="_blank" >(www.kt.com)</a> 홈페이지 접속 → 로그인<br>→ [번호도용문자차단] 검색 → 부가서비스 → 번호도용문자차단 → 해지</p> </dd> </dl> </li> <li> <dl> <dt><img src="/publish/images/content/junk_agency003_01.png" alt="LGuplus" /></dt> <dd> <p>U+<a href="https://www.uplus.co.kr" target="_blank" >(www.uplus.co.kr)</a> 홈페이지 접속 → 로그인 → [번호도용문자차단] 검색<br>→ 부가서비스 → 번호도용문자차단 → 해지</p> </dd> </dl> </li> </ul> </div> </div> <div class="adpop1_bottom"> <p class="title_box"><span>02.</span>통신사 고객센터를 확인하는 방법<button type="button" class="view_button" onclick="popContentBoxView(this);"><i></i></button></p> <div class="content_box"> <dl class="cscenter"> <dt>휴대폰 114 + 통화버튼</dt> <dd> <ul> <li>· SKT 고객센터(1599-0011)</li> <li>· KT올레 고객센터(100)</li> <li>· LG U+ 고객센터(1544-0010)</li> </ul> </dd> </dl> </div> </div> </div><!-- // 광고문자 수신동의 안내 --> </div> <div class="popup_btn_wrap2" style="margin: 0 auto 30px auto;"> <button type="button" class="tooltip-close" data-focus="adr_popup01-close" data-focus-next="popup02">닫기</button> </div> </div> </div> <!-- //220411 이통사 스팸차단 및 번호도용 방지 서비스 안내 팝업 --> <!-- skip 메뉴 --> <div class="skip_menu"> <a href="#cont" title="본문 바로가기" class="contGo" >본문 바로가기</a> </div><!--// skip 메뉴 --> <!-- 요금안내 top 배너 시작 --> <c:choose> <c:when test="${fn:contains(pageContext.request.requestURL , 'web/main/mainPage.do')}"> <img class="price_top_banner" id="priceTopBanner" style="display:none;" src="/publish/images/level/top_banner.png" alt="최저 8.1원 요금안내" usemap="#topbanner"> <map name="topbanner"> <area shape="poly" coords="45,165,194,164,182,183,155,200,124,208,85,202,63,187,46,167" href="/web/pay/PayGuide.do" alt=""> </map> </c:when> </c:choose> <!-- quick 메뉴 --> <!-- 메인화면 퀵 메뉴와 서브화면 퀵메뉴 클래스 분기 --> <c:choose> <c:when test="${fn:contains(pageContext.request.requestURL , 'web/main/mainPage.do')}"> <div class="quickMenu main"> </c:when> <c:otherwise> <div class="quickMenu quickSub"> </c:otherwise> </c:choose> <div> <p class="quick_title">QUICK<br>MENU</p> <p class="quick_title2">QUICK</p> <ul class="quickMenuIn"> <!-- <li> <a href="#" ><i class="quick2"></i><span>카톡상담</span></a> <div class="hover_cont">카톡상담</div> </li> <li> <a href="#" ><i class="quick3"></i><span>원격지원</span></a> <div class="hover_cont">원격지원</div> </li> --> <li id="quickPayGuide"> <a href="/web/mjon/custom/selectMsgCustomView.do" ><i class="quick4"></i><span>맞춤제작</span></a> <div class="hover_cont">맞춤제작</div> </li> <li> <a href="/web/mjon/addr/selectAddrList.do" ><i class="quick10"></i><span>주소록 관리</span></a> <div class="hover_cont">주소록 관리</div> </li> <li> <a href="/web/user/sendNumberManage.do"><i class="quick5"></i><span>발신번호 관리</span></a> <div class="hover_cont">발신번호 관리</div> </li> <li> <a href="/web/mjon/msgdata/excel/selectMsgExcelDataView.do"><i class="quick6"></i><span>엑셀 대량전송</span></a> <div class="hover_cont">엑셀 대량전송</div> </li> <li> <a href="/web/api/intrdView.do" ><i class="quick7"></i><span>문자연동</span></a> <div class="hover_cont">문자연동</div> </li> <li> <a href="/web/member/pay/PayList.do" ><i class="quick8"></i><span>결제관리</span></a> <div class="hover_cont">결제관리</div> </li> <!-- <li> <a href="/web/member/pay/BillPub.do" ><i class="quick9"></i><span>계산서/영수증</span></a> <div class="hover_cont">계산서/영수증</div> </li> --> <li> <a href="/web/member/pay/BillPub.do" ><i class="quick9"></i><span>세금계산서</span></a> <div class="hover_cont">세금계산서</div> </li> <li class="cscenter"> <a href="/web/cop/bbs/NoticeList.do" ><i class="quick11"></i><span>고객센터</span></a> <div class="hover_cont"> <div class="title">고객센터</div> <div class="number">1551-8011</div> <%-- <div class="email">E-mail : help@iten.co.kr</div> --%> <ul class="info"> <li>· 월~금 : 09:30 ~ 18:30</li> <li>· 점심시간 : 13:00 ~ 14:00</li> <li>· 토, 일요일 및 법정공휴일 휴무</li> </ul> <div class="cskakao"> <a href="http://pf.kakao.com/_PxoTtb/chat" class="kakao" target="_blank" >카톡 상담</a> <a href="javascript:void(0);" class="remote" onclick="remotePop('https://939.co.kr/munjaon/');" >원격지원</a> </div> </div> </li> </ul> <button type="button" class="goTop" title="맨 위로 이동">TOP<i></i></button> </div> <div class="quick_kakaobtn<c:if test="${fn:contains(pageContext.request.requestURL , 'web/main/mainPage.do')}"> main</c:if>"><a href="http://pf.kakao.com/_PxoTtb/chat" target="_blank" >카카오톡 상담</a></div> </div><!--// quick 메뉴 --> <!-- header 영역 --> <c:choose> <c:when test="${fn:contains(pageContext.request.requestURL , 'web/main/mainPage.do')}"> <header id="header" class="header main"> <div class="topbanner"> <div class="inner"> <div class="today_close"> <input type="checkbox" name="today" id="todayPop" value="Y" /><label for="todayPop">오늘 하루 열지 않기</label> <button type="button" onclick="topbannerClose(1);">팝업닫기</button> </div> </div> </div> </c:when> <c:when test="${!fn:contains(pageContext.request.requestURL , 'web/')}"> <header id="header" class="header main"> <div class="topbanner"> <div class="inner"> <div class="today_close"> <input type="checkbox" name="today" id="todayPop" value="Y" /><label for="todayPop">오늘 하루 열지 않기</label> <button type="button" onclick="topbannerClose(1);">팝업닫기</button> </div> </div> </div> </c:when> <c:otherwise> <header id="header" class="header sub"> </c:otherwise> </c:choose> <%-- <c:if test="${fn:contains(pageContext.request.requestURL , 'web/main/mainPage.do')}"> <!-- 메인페이지 --> <header id="header" class="header main"> <div class="topbanner"> <div class="inner"> <div class="today_close"> <input type="checkbox" name="today" id="todayPop" value="Y" /><label for="todayPop">오늘 하루 열지 않기</label> <button type="button" onclick="topbannerClose(1);">팝업닫기</button> </div> </div> </div> </c:if> <c:if test="${!fn:contains(pageContext.request.requestURL , 'web/')}"> <!-- 메인페이지 --> <header id="header" class="header main"> <div class="topbanner"> <div class="inner"> <div class="today_close"> <input type="checkbox" name="today" id="todayPop" value="Y" /><label for="todayPop">오늘 하루 열지 않기</label> <button type="button" onclick="topbannerClose(1);">팝업닫기</button> </div> </div> </div> </c:if> <c:if test="${fn:contains(pageContext.request.requestURL , 'web/')}"> <!-- 메인페이지 --> <header id="header" class="header sub"> </c:if> --%> <!-- header top 영역 --> <div class="header_top"> <div class="inner"> <ul class="menu_left"> <li><a href="#" id="favorite" ><i class="hdTop_fav"></i>즐겨찾기추가</a></li> <li><a href="<c:out value='/web/user/mberInfoIndex.do'/>" ><i class="hdTop_mypage"></i>마이페이지</a></li> <li><a href="<c:out value='/web/cop/bbs/NoticeList.do'/>" ><i class="hdTop_center"></i>고객센터</a></li> </ul> <ul class="menu_right"> <li><a href="#" onclick="location.href='/web/member/pay/PayView.do'" >충전하기</a></li> <li class="SortLine"><a href="/web/pay/PayGuide.do" >요금안내</a></li> <li class="SortLine"><a href="/web/cop/bbs/FaqList.do" >이용안내</a></li> <li class="SortLine"><a href="/web/cop/bbs/QnaList.do" >1:1 문의</a></li> <li class="SortLine"><a href="/web/cop/bbs/SuggestList.do" >불편신고</a></li> </ul> </div> </div><!-- header top 영역 --> <!-- header body 영역 --> <div class="header_body"> <div class="inner table"> <h1 class="logo"><a href="/web/main/mainPage.do" title="문자온 메인 바로가기"> <img src="/publish/images/CI.png" alt="단체문자 대량문자 발송 인터넷 웹문자 사이트 - 문자온"> <!-- ADVANCED 문자온 --> </a></h1> <ul class="gnbWrap table_cell"> <c:forEach var="resultListOne" items="${menuResultList}" varStatus="status"> <c:if test="${resultListOne.depth eq '1' }"> <c:choose> <c:when test="${fn:contains(resultListOne.url, '/web/mjon/msgcampain/selectMsgDataView.do')}"> <c:if test="${userCandidateYn eq 'Y'}"> <li class="new"> </c:if> <c:if test="${userCandidateYn eq 'N'}"> <%-- 후보자 정보가 없는 경우 메뉴를 보여주지 않는다. --%> <li style="display:none;"> </c:if> </c:when> <c:otherwise> <li> </c:otherwise> </c:choose> <c:choose> <c:when test="${fn:contains(resultListOne.url, '/web/mjon/msgcampain/selectMsgDataView.do')}"> <c:if test="${userCandidateYn eq 'Y'}"> <a href="${empty resultListOne.url ? '#' : resultListOne.url }" >${resultListOne.menuNm}</a> </c:if> </c:when> <c:when test="${fn:contains(resultListOne.url, '/web/mjon/alimtalk/kakaoAlimtalkMsgDataView.do')}"> <a href="${empty resultListOne.url ? '#' : resultListOne.url }" >${resultListOne.menuNm}</a> </c:when> <c:when test="${fn:contains(resultListOne.url, '/web/mjon/fax/faxDataView.do')}"> <a href="${empty resultListOne.url ? '#' : resultListOne.url }" >${resultListOne.menuNm}</a> </c:when> <c:when test="${fn:contains(resultListOne.url, '/web/mjon/custom/selectMsgCustomView.do')}"> <a href="${empty resultListOne.url ? '#' : resultListOne.url }" >${resultListOne.menuNm}</a> </c:when> <c:when test="${fn:contains(resultListOne.url, '/web/mjon/addr/selectAddrList.do')}"> <a href="${empty resultListOne.url ? '#' : resultListOne.url }" >${resultListOne.menuNm}</a> </c:when> <c:when test="${fn:contains(resultListOne.url, '/web/mjon/reservmsg/selectReservMsgView.do')}"> <a href="${empty resultListOne.url ? '#' : resultListOne.url }" >${resultListOne.menuNm}</a> </c:when> <c:when test="${fn:contains(resultListOne.url, '/web/member/pay/PayList.do')}"> <a href="${empty resultListOne.url ? '#' : resultListOne.url }" >${resultListOne.menuNm}</a> </c:when> <c:otherwise> <a href="${empty resultListOne.url ? '#' : resultListOne.url }">${resultListOne.menuNm}</a> </c:otherwise> </c:choose> <div class="depth2"> <ul class="subMenu"> <c:forEach var="resultListTwo" items="${menuResultList}" varStatus="status"> <c:if test="${resultListTwo.depth eq '2' && resultListOne.menuNo eq resultListTwo.upperMenuId }"> <li><a href="${empty resultListTwo.url ? '#' : resultListTwo.url }" ${resultListTwo.menuType eq 'O' ? 'target="_blank"' : ""} >${resultListTwo.menuNm}<c:if test="${resultListTwo.menuType eq 'O' }"><i class="link"></i></c:if></a></li> </c:if> </c:forEach> </ul> </div> </li> </c:if> </c:forEach> </ul> <div class="s_menu"> <i class="allSearch_info"><span>문자검색</span></i> <button type="button" title="전체검색" class="allSearch" onclick="searchToggle();"><img src="/publish/images/search.png" alt="검색영역 열기" class="allMenu"></button> <button type="button" title="전체메뉴" class="allSitemap" onclick="sitemapToggle(this);"></button> </div> </div> <!-- search popup 영역 --> <div class="pop_search"> <div class="inner"> <form name="frmSearch_h" id="frmSearch_h" method="get" action="/web/search/search.do"> <input type="hidden" name="prevQ" value="${param.q}" /> <input type="hidden" id="detailYn" name="detailYn" value="" /> <input type="hidden" id="pageIndex_noUse" name="pageIndex" value="1" /> <!-- <input type="hidden" id="letterType" name="letterType" value="P" /> <input type="hidden" id="searchKeyword" name="searchKeyword" value="" />--> <input type="hidden" id="headerMsgSearchFlag" name="headerMsgSearchFlag" value="N"/> <div class="area_search"> <select name="msgType" id="letterTypeH"> <option value="P">그림문자</option> <option value="S">단문문자</option> <option value="L">장문문자</option> </select> <input type="text" placeholder="문자샘플 검색하기" id="searchTxt" name="searchKeyword" maxlength="10"> <button onclick="javascript:fnMsgSearch();return false;" title="페이지 이동"><img src="/publish/images/search02.png" alt="검색버튼"></button> </div> <div class="area_popular"> <p><i></i>인기검색어</p> <!-- <ul class="popular_tag"> <li onClick="javascript:fnFavoritMsgSearch('5월'); return false;" ><a href="#">#5월</a></li> <li onClick="javascript:fnFavoritMsgSearch('경조사'); return false;" ><a href="#">#경조사</a></li> <li onClick="javascript:fnFavoritMsgSearch('사랑'); return false;" ><a href="#">#사랑</a></li> <li onClick="javascript:fnFavoritMsgSearch('봄'); return false;" ><a href="#">#봄</a></li> </ul> --> <ul class="popular_tag"> <c:forEach var="favoritWord" items="${resultSearchWordList}" varStatus="status"> <li onClick="javascript:fnFavoritMsgSearch('${favoritWord.searchWord}'); return false;" ><a href="#">#${favoritWord.searchWord}</a></li> </c:forEach> </ul> </div> </form> <button class="btn_close" onclick="searchToggle();"><img src="/publish/images/btn_searchclose.png" alt="검색닫기"></button> </div> </div><!--// search popup 영역 --> <!-- 사이트맵 영역 --> <div class="layer_sitemap"> <div class="inner"> <ul class="menu"> <li> <dl> <dt><a href="<c:out value='/web/mjon/msgdata/selectMsgDataView.do'/>">문자전송</a></dt> <dd> <ul> <li><a href="<c:out value='/web/mjon/msgdata/selectMsgDataView.do'/>">단문·장문·그림문자</a></li> <li><a href="<c:out value='/web/mjon/msgdata/excel/selectMsgExcelDataView.do'/>">대량문자</a></li> <li><a href="<c:out value='/web/api/intrdView.do'/>">문자연동(API)</a></li> </ul> </dd> </dl> <c:if test="${userCandidateYn eq 'Y' }"> <dl> <dt><a href="<c:out value='/web/mjon/msgcampain/selectMsgDataView.do'/>" >선거문자</a></dt> <dd> <ul> <li><a href="<c:out value='/web/mjon/msgcampain/selectMsgDataView.do'/>">단체문자</a></li> <li><a href="<c:out value='/web/mjon/msgcampain/selectMsgTWDataView.do'/>" >20건 문자</a></li> </ul> </dd> </dl> </c:if> <dl> <dt><a href="<c:out value='/web/mjon/alimtalk/kakaoAlimtalkMsgDataView.do'/>">카톡전송</a></dt> <dd> <ul> <li><a href="<c:out value='/web/mjon/alimtalk/kakaoAlimtalkMsgDataView.do'/>">알림톡</a></li> <li><a href="<c:out value='/web/mjon/kakao/stepinfo/selectKaKaoStepInfo.do'/>" >카카오톡 설정</a></li> <li><a href="<c:out value='/web/mjon/kakao/alimtalk/kakaoAlimtalkIntrdView.do'/>" >알림톡 소개</a></li> </ul> </dd> </dl> </li> <li> <dl> <dt><a href="<c:out value='/web/mjon/custom/selectMsgCustomView.do'/>" >맞춤제작</a></dt> <dd> <ul> <li><a href="<c:out value='/web/mjon/custom/selectMsgCustomView.do'/>" >맞춤제작 샘플</a></li> <li><a href="<c:out value='/web/mjon/custom/selectMsgCustomView.do?tap=2'/>" >제작방법 및 이용안내</a></li> <li><a href="<c:out value='/web/mjon/custom/selectMsgCustomView.do?tap=3'/>" >내보관함</a></li> </ul> </dd> </dl> <dl> <dt><a href="/web/info/mjonInfo.do" >문자온소개</a></dt> <dd> <ul> <li><a href="/web/info/mjonInfo.do" >서비스 소개</a></li> <li><a href="/web/info/mjonFunc.do" >주요기능</a></li> <li><a href="/web/mjon/msgdata/selectBestMsgDataView.do" >베스트문자샘플</a></li> </ul> </dd> </dl> <dl> <dt><a href="/web/info/mjonInfo.do" >팩스전송</a></dt> <dd> <ul> <li><a href="/web/mjon/fax/faxDataView.do">팩스전송</a></li> <li><a href="/web/mjon/fax/faxSendList.do" >팩스전송내역</a></li> </ul> </dd> </dl> </li> <li> <dl> <dt><a href="<c:out value='/web/mjon/addr/selectAddrList.do'/>" >주소록관리</a></dt> <dd> <ul> <li><a href="<c:out value='/web/mjon/addr/selectAddrList.do'/>" >주소록관리</a></li> <li><a href="<c:out value='/web/mjon/addrBlock/selectBlockList.do'/>" >수신거부</a></li> <li><a href="<c:out value='/web/mjon/addr/addrMobGuide.do'/>" >폰주소록 등록</a></li> <li><a href="<c:out value='/web/mjon/addragency/selectAddrAgencyList.do'/>" >주소록 입력 대행(무료)</a></li> </ul> </dd> </dl> </li> <li> <dl> <dt><a href="<c:out value='/web/mjon/msgsent/selectMsgSentView.do'/>">발송결과</a></dt> <dd> <ul> <li><a href="<c:out value='/web/mjon/msgsent/selectMsgSentView.do'/>">발송결과</a></li> </ul> </dd> </dl> <%-- <dl> <dt><a href="<c:out value='/web/mjon/reservmsg/selectReservMsgView.do'/>">예약관리</a></dt> <dd> <ul> <li><a href="<c:out value='/web/mjon/reservmsg/selectReservMsgView.do'/>">예약관리</a></li> </ul> </dd> </dl> --%> </li> <li> <dl> <dt><a href="<c:out value='/web/user/mberInfoIndex.do'/>" >마이페이지</a></dt> <dd> <ul> <li><a href="<c:out value='/web/user/mberInfoChange.do'/>" >회원정보 변경</a></li> <!-- 개인회원 일때만 노출되는 영역 --> <c:if test="${not empty LoginVO && LoginVO.dept eq 'p'}"> <li><a href="<c:out value='/web/user/membershipChange.do'/>" >기업회원 전환</a></li> </c:if> <li><a href="<c:out value='/web/user/passwordChange.do'/>" >비밀번호 변경</a></li> <li><a href="<c:out value='/web/user/sendNumberManage.do'/>" >발신번호 관리</a></li> <li><a href="<c:out value='/web/user/notifyManage.do'/>" >알림설정</a></li> <%-- <li><a href="<c:out value='/web/user/mberSecession.do'/>" >회원탈퇴</a></li> --%> <%-- <li><a href="<c:out value='/web/user/kisaReport.do'/>" >KISA 신고</a></li> --%> </ul> </dd> </dl> </li> <li> <dl> <dt><a href="<c:out value='/web/member/pay/PayList.do'/>" >결제관리</a></dt> <dd> <ul> <li><a href="<c:out value='/web/pay/PayGuide.do'/>" >요금안내/견적내기</a></li> <li><a href="<c:out value='/web/member/pay/PayView.do'/>" >결제하기</a></li> <li><a href="<c:out value='/web/member/pay/PayList.do'/>" >요금 결제내역</a></li> <li><a href="<c:out value='/web/member/pay/PayUserSWList.do'/>" >요금 사용내역</a></li> <!-- 현금영수증 자동발행 주석 --> <%-- <li><a href="<c:out value='/web/member/pay/BillPub.do'/>" >계산서/현금영수증 발행 등록</a></li> --%> <li><a href="<c:out value='/web/member/pay/BillPub.do'/>" >세금계산서 발행</a></li> </ul> </dd> </dl> </li> <li> <dl> <dt><a href="<c:out value='/web/cop/bbs/NoticeList.do'/>" >고객센터</a></dt> <dd> <ul> <li><a href="<c:out value='/web/cop/bbs/NoticeList.do'/>" >공지사항</a></li> <li><a href="<c:out value='/web/cop/bbs/TermsList.do?menuNm=02&termsMastNo=2023'/>" >이용약관</a></li> <li><a href="<c:out value='/web/cop/bbs/FaqList.do'/>" >자주하는 질문</a></li> <li><a href="<c:out value='/web/cop/bbs/QnaList.do'/>" >1:1 문의</a></li> <li><a href="<c:out value='/web/cop/bbs/SuggestList.do'/>" >불편신고</a></li> <li><a href="<c:out value='/web/cop/bbs/EventList.do'/>" >이벤트</a></li> <li><a href="javascript:void(0);" onclick="remotePop('https://939.co.kr/munjaon/');" >원격지원</a></li> </ul> </dd> </dl> </li> </ul> </div> </div> <!-- //사이트맵 영역 --> </div><!--// header body 영역 --> <c:if test="${!loginPage}"> <c:choose> <c:when test="${empty LoginVO}"> <!-- 비로그인 했을때 --> <form id="loginForm" name="loginForm" action="/" method="post"> <input type="hidden" name="beforeUrl" value='<c:out value="${beforeUrl}"></c:out>'/> <input type="hidden" name="userSe" value="USR"/> <input type="hidden" id="RSAModulus" value="${RSAModulus}"/> <input type="hidden" id="RSAExponent" value="${RSAExponent}"/> <input type="hidden" id="id" name="id"> <input type="hidden" id="password" name="password"> <input type="hidden" id="ip" name="ip" value="${userIp}"> <input type="hidden" id="passFlag" name="passFlag"> <input type="hidden" id="headerLoginResult" name="headerLoginResult"> <input type="hidden" id="hp" name="hp" value=""> <input type="hidden" id="num" name="num" value=""> <div id="login" class="login"> <div class="inner"> <div class="login_left"> <div class="login_put"> <label for="id_text" class="label"></label> <!-- <input type="text" placeholder="아이디를 입력해주세요"id="id_text" name="id_text" class="id_text" maxlength="20" size="18" onclick="actionLogin();"> --> <input type="text" placeholder="아이디를 입력해주세요"id="id_text" name="id_text" class="id_text" maxlength="20" size="18"> <label for="password_text" class="label"></label> <!-- <input type="password" placeholder="비밀번호를 입력해주세요" id="password_text" class="password_text" maxlength="30"size="18" onkeypress="if(event.keyCode==13) {actionLogin(); return false;}" onclick="actionLogin();"> --> <input type="password" placeholder="비밀번호를 입력해주세요" id="password_text" class="password_text" maxlength="30"size="18" onkeypress="if(event.keyCode==13) {actionLogin(); return false;}"> <label for="login_button" class="label"></label> <button type="button" id="login_button" class="btnType btnType1" class="login_button" onclick="actionLogin();">로그인</button> </div> <div class="login_save"> <input type="checkbox" id="save_id" name="checkId"> <label for="save_id">아이디 저장</label> </div> <div class="login_find"> <a href="<c:url value='/web/user/findUserId.do'/>" >아이디찾기</a> / <a href="<c:url value='/web/user/rePassword.do'/>" >비밀번호 재설정</a> </div> <div> <button type="button" class="btnType btnType2" onclick="location.href='/web/user/login/selectUserDept.do'">회원가입</button> <!-- <button type="button" class="btnType btnType3">둘러보기</button> --> </div> </div> <div class="login_right"> <span><i></i>이달의 이벤트</span> <button type="button" class="btnType btnType2" onclick="location.href='/web/cop/bbs/EventList.do'">GO</button> </div> </div> </div><!--// login 영역 --> </form> </c:when> <c:otherwise> <!-- 로그인 했을 때 --> <div id="login" class="login2"> <div class="inner"> <div class="login_left"> <div class="login_info"> <input type="hidden" id="loginId" name="loginId" value="${LoginVO.id}"> <i><img src="/publish/images/mypageIcon2.png" id="commonHeaderGradeIcon" /></i> <div class="login2_name" onclick="location.href='/web/user/mberInfoChange.do'" style="cursor:pointer;"> <p><c:out value="${LoginVO.name}"/></p> <c:choose> <c:when test="${LoginVO.dept == 'p'}"> <span>(개인) 님</span> </c:when> <c:otherwise> <span>(기업) 님</span> </c:otherwise> </c:choose> </div> <div class="session"> <div> <span id="ViewTimer"> </div> <button type="button" onclick="sessionExpend(); return false;">연장</button> <!-- <a href="#" onclick="sessionExpend(); return false;"> <img src="/pb/img/common/topTimeOut.png" alt="타임아웃 아이콘"> </a> --> </div> <button type="button" class="btnType btnType3" onclick="location.href='/web/user/mberInfoIndex.do'">마이페이지</button> <button type="button" class="btnType btnType2" onclick="location.href='/web/uat/uia/actionLogout.do'">로그아웃</button> <div class="security_box"> <a href="<c:out value="/web/user/mberSecureLogin.do"/>" class="title">보안로그인</a><!-- 보안로그인 클릭시 보안로그인 홈페이지로 --> <a href="#" id="secuLoginFlag" class="state"></a><!-- ON/OFF 클릭시 이벤트 발생 --> </div> </div> <div class="login_pay"> <div class="check_money"> <div class="holdingsum_box"> <i></i> <fmt:formatNumber type="number" maxFractionDigits="3" value="${userMoney}" var="commaPrice" /> <p>보유잔액<!-- <em>(캐시)</em> --> <span class="fwMd" id="hdUserMoney"><c:out value="${commaPrice}"/></span>원</p> <c:if test="${prePaymentYn eq 'N'}"> <dl> <dd>후불제 고객의 보유잔액(캐시)은 당월 발송 가능<br>금액을 말하며 <span>매월 1일 자동으로 충전</span>됩니다.</dd> </dl> </c:if> </div> <button type="button" class="btnType btnType3" onclick="location.href='/web/member/pay/PayView.do'">충전</button> <div class="account_box"> <button type="button" class="btnType btnType3" onclick="location.href='/web/member/pay/PayView.do?tabType=2'">전용계좌</button> <c:if test="${not empty myBankList}"> <dl> <dt>전용계좌</dt> <dd><c:out value="${myBankList[0].codeNm}"/> <c:out value="${myBankList[0].acctNo}"/></dd> </dl> </c:if> </div> </div> <div class="point"> <i></i> <fmt:formatNumber type="number" maxFractionDigits="3" value="${userPoint}" var="commaPoint" /> <p><!-- <em>적립</em> -->포인트 <span class="fwMd"><c:out value="${commaPoint}"/></span>원</p> <button type="button" data-tooltip="popup04" class="btnType btnType3">교환</button> </div> </div> <!-- <div class="event"> <span><i></i>이달의 이벤트</span> <button type="button" class="btnType btnType2" onclick="location.href='/web/cop/bbs/EventList.do'">GO</button> </div> --> </div> <!-- <div class="login_right"> <button type="button" data-tooltip="popupJunk" class="btnType btnType14 tab1"><i></i>통신사 스팸규격안내</button> <button type="button">스팸필터링 번호도용차단</button> </div> --> </div> </div><!--// login 영역 --> </c:otherwise> </c:choose> </c:if> <form name="reqHeaderKMCISForm" method="post" action="#"> <input type="hidden" name="tr_cert" id="tr_certHeader" value = ""> <input type="hidden" name="tr_url" id="tr_urlHeader" value = ""> <input type="hidden" name="tr_add" id="tr_addHeader" value = ""> </form> <form name="cmpChangeForm" id="cmpChangeForm" method="post" action="#"> <input type="hidden" name="mberId" value=""/> </form> </header><!--// header 영역 -->

          
        
    
    
Copyright Yona authors & © NAVER Corp. & NAVER LABS Supported by NAVER CLOUD PLATFORM

or
Sign in with github login with Google Sign in with Google
Reset password | Sign up