카테고리 선택시 두번 선택해야 선택되는 경우

카테고리 선택시 두번 선택해야 선택되는 경우

QA

카테고리 선택시 두번 선택해야 선택되는 경우

본문

그누보드5 부동산스킨 list.skin,php 파일입니다.

원하는 카테고리를 클릭하면 한번에 바뀌지 않고

꼭 두번씩 클릭을 해주어야 선택한 카테고리의 게시글들이 불러와져서 보여집니다.

무엇을 고쳐주어야 할런지요. 도움말씀 주시면 감사드립니다..

 

<table width="100%" cellspacing="0" cellpadding="0"  border="0">
                  <tr align=center>
                    <form name="fcategory" method="get">
                      <input type=hidden name=bo_table value="<?=$bo_table?>">
                    
                      <td width="100%">
      
       <select name=wr_5 onchange="location='<?=$category_location?>'+this.form.sca.value+'&wr_9='+this.form.wr_9.value+'&wr_8='+this.form.wr_8.value+'&wr_7='+this.form.wr_7.value+'&wr_5='+this.value;">
         <option value=''>
                          <?//=$board[bo_5_subj]?>물건형태
        <option value='매매'>매매</option>
                        <option value='전세'>전세</option>
                        <option value='월세'>월세</option>
                        <option value='임대'>임대</option>
       
                          </option>
                       
                      </select>

                    
      
       <select name=wr_8 onchange="location='<?=$category_location?>'+this.form.sca.value+'&wr_9='+this.form.wr_9.value+'&wr_8='+this.value+'&wr_7='+this.form.wr_7.value+'&wr_5='+this.form.wr_5.value;">
                        <option value=''>
                          <?//=$board[bo_8_subj]?>지역
                          </option>
                        <?=$bo_8_option?>
                      </select>
      
       <select name=sca onchange="location='<?=$category_location?>'+this.value+'&wr_9='+this.form.wr_9.value+'&wr_8='+this.form.wr_8.value+'&wr_7='+this.form.wr_7.value+'&wr_5='+this.form.wr_5.value;">
                        <option value=''>종류</option>
                        <?=$category_option?>
                      </select>
      
       
      
       <select name=wr_9 onchange="location='<?=$category_location?>'+this.form.sca.value+'&wr_9='+this.value+'&wr_8='+this.form.wr_8.value+'&wr_7='+this.form.wr_7.value+'&wr_5='+this.form.wr_5.value;">
                        <option value=''>
                          <?//=$board[bo_7_subj]?>아파트명
                          </option>
                        <?
      $apt_table = 'apt_info'; // 아파트정보등록게시판

      //$sql = mysql_query(" select distinct wr_subject from $g5[write_prefix]$apt_table where wr_subject != '' ");
      $sql = sql_query(" select distinct wr_subject from $g5[write_prefix]$apt_table where wr_subject != '' ");
      //for ($i=0; $row=mysql_fetch_array($sql); $i++) {
      for ($i=0; $row=sql_fetch_array($sql); $i++) {
      ?>
                        <option value='<?=$row[wr_subject]?>'>
                          <?=$row[wr_subject]?>
                          <? }?>
                          </option>
                      </select>
     
      <?
       if ($sca == '아파트') {
      ?>
                  
                        <select name=wr_7 onchange="location='<?=$category_location?>'+this.form.sca.value+'&wr_9='+this.form.wr_9.value+'&wr_8='+this.form.wr_8.value+'&wr_5='+this.form.wr_5.value+'&wr_7='+this.value;" >
                          <option value=''>
                            <?//=$board[bo_9_subj]?>공인중개사
                            </option>
                          <?
       $mem_table = 'apt_member'; //회원사등록 게시판

       //$sql = mysql_query(" select distinct wr_subject from $g5[write_prefix]$mem_table where wr_subject != '' ");
       $sql = sql_query(" select distinct wr_subject from $g5[write_prefix]$mem_table where wr_subject != '' ");
       //for ($i=0; $row=mysql_fetch_array($sql); $i++) {
       for ($i=0; $row=sql_fetch_array($sql); $i++) {
       ?>
                          <option value='<?=$row[wr_subject]?>'>
                            <?=$row[wr_subject]?>
                            <? }?>
                            </option>
                        </select>
                        <? } else{?>
                        <input type=hidden name=wr_7 value="<?=$wr_7?>" />
                        <? }?>
      </td>
       </form>
                  </tr>
                </table>

 

=============

<?php } ?>


<script language="Javascript">
if ('<?=$sca?>') document.fcategory.sca.value = '<?=$sca?>';
if ('<?=$wr_9?>') document.fcategory.wr_9.value = '<?=$wr_9?>';
if ('<?=$wr_8?>') document.fcategory.wr_8.value = '<?=$wr_8?>';
if ('<?=$wr_7?>') document.fcategory.wr_7.value = '<?=$wr_7?>';
if ('<?=$wr_5?>') document.fcategory.wr_5.value = '<?=$wr_5?>';
if ('<?=$stx?>') {
    document.fsearch.sfl.value = '<?=$sfl?>';
    document.fsearch.sop.value = '<?=$sop?>';
}
</script> 

이 질문에 댓글 쓰기 :

답변 3

이런 오류는 대부분 자바스크립트나 jquery오류입니다.

 

F12 탭에 Network 탭 보면 첫번째 클릭했을시 실행되는 스크립트가 있을겁니다.

 

확인하고 수정하면 될듯싶네요.

1. 첫번째 클릭시에 생긴 리스트인가요?

2. 맨밑에 두줄 url은 광고 링크인가요?

3. 응답시간(걸린 시간)이 많이 느린데 호스팅문제인가요?

 

1. 첫번째가 정확히 뭔지 몰라서 일단 카테고리 목록중 아무거나 하나 클릭한 상태에서
네트워크에 보여진 표입니다. 정확히 어는것을 클릭해야 하나요?

2. 밑에 2줄은 확인해보니 avg 백신이 상주해 있어서 나타나는 주소 같습니다.

3. 다른때는 아직 느린것을 모르느데... 카테고리 선택해서 불러들일때 느려지는것 같습니다.

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

회원로그인

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