스크립트 질문드립니다. 채택완료
아래와 같이 자바스크립트로
게시판일 경우, 서브페이지일 경우, 회원가입일 경우 타이틀이
각각 메뉴명으로 바뀌는 스크립트입니다.
qa 게시판을 추가했는데, bo_table로는 안되고,
if(!seq || seq == ""){ //회원가입인경우 여기에 속해서요.;
qalist , qawirte, qaview도 메뉴명으로 출력되게 하려면
어떻게 추가해야 할까요?
var spliteFile = ""+document.location+""; var arr = spliteFile.split("/"); var name = arr[arr.length-1]; var fName = name.split(".");
if (fName[0] != "" && fName[0] != "index"){ //메인이 아닌경우 var name2 = arr[arr.length-2]; if(name2 != "bbs"){ //메인도 아니고 게시판도 아닌경우 즉 순수 서브페이지 var bNum_t = fName[0].substring(0,2); //대메뉴 인덱스 값 추출 var bNum = ltrimzero(bNum_t);//소메뉴 인덱스 값 추출 var sNum_t = fName[0].substring(2,4); var sNum = ltrimzero(sNum_t);//소메뉴 인덱스 값 추출
$(".msub_"+bNum+"_t").css("color","#00aeef"); // class="msub_1_t" //$(".msub_"+bNum+"_t").css("border-bottom","1px solid #00aeef"); $(".msub_"+bNum+"_"+sNum).css("color","#00aeef"); // class="msub_1_1" //$(".msub_"+bNum+"_"+sNum).css("border-bottom","1px solid #00aeef");
var bNumText = $(".msub_"+bNum+"_t").html(); var sNumText = $(".msub_"+bNum+"_"+sNum).html(); $("#bm_title").html(bNumText); // msub_1_t 지정 이름 가져오기 (메인타이틀) $("#bm_title2").html(sNumText); // msub_1_1 지정 이름 가져오기 (서브타이틀)
//$("#bmtitle").html(sNumText); //$("#bmenu_text").html(bNumText); //$("#smenu_text").html(sNumText); //$(".msub_"+bNum+"_t").css("background","url(/theme/basic/img/gnb_over_bg.jpg) no-repeat center bottom");
$("#subfile_img_content").attr("src","/img/"+fName[0]+".jpg"); //각 페이지 번호 이미지 가져오기
} else{ //게시판,회원가입,로그인페이지등 그누보드 기반페이지 인경우 var seq = getParam("bo_table"); if(!seq || seq == ""){ //회원가입인경우 if ($("#container_title").html() == undefined || $("#container_title").html() == null){ $("#bm_title2").html("회원가입"); } else{ $("#bm_title2").html($("#container_title").html()); } }
else{ //순수 게시판 인경우
if (seq == "notice"){ var bNum = "6"; var sNum = "1"; } else if (seq == "online_consult"){ var bNum = "6"; var sNum = "2"; }
else if (seq == "kakao"){ var bNum = "6"; var sNum = "3"; }
else if (seq == "photo"){ var bNum = "6"; var sNum = "4"; }
else if (seq == "befe"){ var bNum = "6"; var sNum = "5"; }
else if (seq == "colum"){ var bNum = "6"; var sNum = "6"; }
//순수 게시판 인 경우 스크립트 $(".msub_"+bNum+"_t").css("color","#00aeef"); // class="msub_1_t" //$(".msub_"+bNum+"_t").css("border-bottom","1px solid #00aeef"); $(".msub_"+bNum+"_"+sNum).css("color","#00aeef"); // class="msub_1_1" //$(".msub_"+bNum+"_"+sNum).css("border-bottom","1px solid #00aeef");
var bNumText = $(".msub_"+bNum+"_t").html(); var sNumText = $(".msub_"+bNum+"_"+sNum).html(); $("#bm_title").html(bNumText); // msub_1_t 지정 이름 가져오기 (메인타이틀) $("#bm_title2").html(sNumText); // msub_1_t 지정 이름 가져오기 (서브타이틀)
$("#bmtitle").html(sNumText); $("#bmenu_text").html(bNumText); $("#smenu_text").html(sNumText);
}
}
답변 1개
if(!seq || seq == ""){ //회원가입인경우 if (location.pathname.indexOf('bbs/qa') > -1) { $("#bm_title2").html("1:1문의"); } else if ($("#container_title").html() == undefined || $("#container_title").html() == null) { $("#bm_title2").html("회원가입"); } else { $("#bm_title2").html($("#container_title").html()); } }
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인