스크립트 질문드립니다.

스크립트 질문드립니다.

QA

스크립트 질문드립니다.

본문

아래와 같이 자바스크립트로 

게시판일 경우, 서브페이지일 경우, 회원가입일 경우 타이틀이

각각 메뉴명으로 바뀌는 스크립트입니다.

 

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());
  }
}

답변을 작성하시기 전에 로그인 해주세요.
전체 406
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT