list.skin 스크립트 질문입니다.

list.skin 스크립트 질문입니다.

QA

list.skin 스크립트 질문입니다.

본문

글쓰기 전의 게시판 목록에선 스크립트가 먹히는데  

글쓰기를한뒤 게시판 목록을 보면 스크립트가 안먹히네요..

 

검색을 해서 common.lib부분의 악성코드 정의하는 부분에 script를 없애도 똑같네요,,,

 

안될려면 전부다 안되야 할텐데...

 

이상하게 글쓰기를 한 뒤에만 게시판 목록 스크립트가 먹히질 않네요...

게시판의 목록부분에서 스크립트 차단을 정의하는 소스가 따로있나요??

 

 

list부분의 소스입니다.

 

 

<div class="wrap">
    <div class="aside mCustomScrollbar light" data-mcs-theme="minimal">
        <div  class="category_sub" tabindex="1" >
            <a href="<?php echo G5_BBS_URL?>/board.php?bo_table=Document&sca=<?php echo $sca?>" style="color:white; " ><?php echo $sca;?></a>
        </div>

        <?php if($is_admin){?>
        <div  class="menu_add"><a target="iframe_list" href="<?php echo G5_BBS_URL ?>/write.php?bo_table=<?php echo $bo_table?>&sca=<?php echo $sca?>">+ 메인메뉴 추가</a></div>
        <?php }?>
<!-- 해당 카테고리 리스트 부분 출력  -->
        <table>
        <?php for($j; $j < count($list); $j++){
            $reply_href = G5_BBS_URL.'/write.php?w=r&bo_table='.$bo_table.'& wr_id='.$list[$j]['wr_id'].$qstr;
            $delete_href =G5_BBS_URL.'/delete.php?bo_table='.$bo_table.'&wr_id='.$list[$j]['wr_id'].'&token='.$token.'&page='.$page.urldecode($qstr);
            ?>
           
         <tr>
             <td  class="category_subject"  style="position: relative; top: 100px; font-size: 18px; width: 600px;">
            
                
                 <?php if(!$list[$j]['wr_reply']){?>
                 <div class="reply_main">
               <a class="reply_1" onclick="listCa(<?php echo $list[$j]['wr_id']?>)"  style=" text-decoration: none; color: #b3b3b3; position: relative; top: 13px; left: 5px;"  target="iframe_list" href=" <?php echo $list[$j]['href'] ?>"><?php echo $list[$j]['subject'].' '?></a>
              
               <?php if($is_admin){?>
               <a  target="iframe_list"  href="<?php echo $delete_href?>" onclick="del(this.href); return false;"  style="font-size: 15px; float: right; border: 1px solid #b3b3b3; border-radius:5px; width: 50px; text-align: center; color: #b3b3b3; position:relative; top: 13px; right:5px;  text-decoration: none;" >삭제</a>
                <a target="iframe_list"  href="<?php echo $reply_href?>" style="  text-decoration: none; font-size: 15px; float: right; border: 1px solid #b3b3b3; border-radius:5px; width: 50px; text-align: center; position: relative; right:15px; top: 13px; color: #b3b3b3;">추가</a>
               
                <?php }?>
                <br>
                <br>
                </div>
                <?php }else {?>
               
                <div class="reply_sub ca<?php echo $list[$j]['wr_1']?>">               
                <a class="reply_sub_1" style="font-size:16px; margin-left:20px; text-decoration: none;color: #b3b3b3;  position: relative; top: 13px; left: 5px;"  target="iframe_list" href=" <?php echo $list[$j]['href'] ?>"><?php echo $list[$j]['subject'].' '?></a>
               <?php if($is_admin){?>
              
                <a target="iframe_list"  href="<?php echo $delete_href?>" onclick="del(this.href); return false;"  style="font-size: 15px; float: right; border: 1px solid #b3b3b3; border-radius:5px; width: 50px; text-align: center; color: #b3b3b3; position:relative; top: 13px; right:5px; text-decoration: none;" >삭제</a>
                <a target="iframe_list"  href="<?php echo $reply_href?>" style="  text-decoration: none; font-size: 15px; float: right; border: 1px solid #b3b3b3; border-radius:5px; width: 50px; text-align: center; position: relative; right:15px; top: 13px; color: #b3b3b3;">추가</a>
                <?php }?>
                <br>
                <br>
                </div>
                           
                      <?php }?>
            </td>
        </tr>
            <?php }?>
        </table>
    </div>           
</div> 

 

 

그리고 밑은 스크립트 소스입니다.

 

<script>

$('.reply_sub').css('display', 'none');


 function listCa(no) {
     $('.ca'+no).show();
    var checkElement = $('.ca'+no);
    if((checkElement.is('.reply_sub')) && (checkElement.is(':visible'))){
        $('.reply_sub').css('display', 'none');
        checkElement.show();
    }else{
        $('.reply_sub').css('display', 'none');
    }
}

 $('.reply_1').click(function(){
     $(this).css('color', 'black');

     var mainColor = $(this);
     if(mainColor.css('color', 'black')){
         $('.reply_1').css('color', '#B3B3B3');
         $('.reply_1').css('font-weight', 'normal');
         $('.reply_1').parent().css('background', '#343131');
         mainColor.css('color', 'black');
         mainColor.css('font-weight', 'bold');
         mainColor.parent().css('background', 'white');
     }
 });

 

</script> 

이 질문에 댓글 쓰기 :

답변 1

스크립트는 페이지 고정이라 리스트들어갔다가 왔다고 해서

변하는 부분은 없습니다.

문제가되는 스크립트를 찾으시고 한줄씩 주석 처리또는

alert로 값 표시해가면서 어느라인에서 문제인지  

전후를 비교해보세여 

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

회원로그인

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