div style='display:none' 질문요... > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

div style='display:none' 질문요... 정보

div style='display:none' 질문요...

본문

제가 리스트를

검색1.
for($i=0; $row_a=sql_fetch_array($result_a); $i++){
  <a onclick=view(".$row_a[num].") style='cursor:hand'>$row_a[name]</a>
    <div id='view_".$row_a[num]."' style='display:none'>
      검색2.
      for($j=0; $row_b=sql_fetch_array($result_b); $j++){ 
          리스트내용
      }
    </div>
}

<!-- 펼쳐지는 스크립트-->
<script>
var old_i; // 전에 클릭했던 글의 번호값 저장 
function view(i) { // 답변 표시여부 조정하는 js함수
	if (old_i==i) {
		var mode=document.getElementById('view_'+i).style.display;
		if (mode=='inline') document.getElementById('view_'+i).style.display='none';
		else document.getElementById('view_'+i).style.display='inline';
	}
	else {
		if (old_i) document.getElementById('view_'+old_i).style.display='none';
		  document.getElementById('view_'+i).style.display='inline';
	}
	old_i=i;
}
</script> 


이런식으로 큰 리스트안에 작은 리스트는 display:none로 안보이게 했는데요,,
맨위에꺼는 보여주고 싶어져서요....
물론 $i==0일때 none값을 지우는걸로 처리는 했으나,,,,
다른거 클릭했을때, 그게 안닫히네요..ㅋ...

어케해야 맨위에도 정상적으로 동작을 할까요??ㅋ

댓글 전체

전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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