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값을 지우는걸로 처리는 했으나,,,,
다른거 클릭했을때, 그게 안닫히네요..ㅋ...

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

댓글 전체

© SIRSOFT
현재 페이지 제일 처음으로