묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
왕 초보 입니다. 너무 답답 합니다.
http://www.torry.co.kr/gnu/bbs/board.php?bo_table=common_qna
위 사이트 좌측 서브 메뉴 선택시 파랗게 선택메뉴가 다른 메뉴를 누르기 전까지 계속 유지 되는
방법이 너무 궁금 합니다.
이리 저리 아무리 고민 하고 해봐도 안되네요
고수님들의 시원한 답변 기대해 봄니다..
서브메뉴 선택시 스타일 유지 하는 방법은???
2005.07.23 17:27
왕 초보 입니다. 너무 답답 합니다.
http://www.torry.co.kr/gnu/bbs/board.php?bo_table=common_qna
위 사이트 좌측 서브 메뉴 선택시 파랗게 선택메뉴가 다른 메뉴를 누르기 전까지 계속 유지 되는
방법이 너무 궁금 합니다.
이리 저리 아무리 고민 하고 해봐도 안되네요
고수님들의 시원한 답변 기대해 봄니다..
댓글 6
-
현원
2005.07.23 17:33
php로 해도 간단.. 자스로도 될 듯함.. (.... 자스를 할 줄 모르는.. OTL..) -
이재철
2005.07.23 17:38
될듯 하다 는 말슴은 뭘 의미 하시나요?
php 로 간단히 해결 된다면 간단 한 만큼 예제 소스 라도 올려 주시길 바라는 검니다,.
자스 가 뭔지는 몰라도 정말 해결 해주실분의 답글 기대 합니다. -
이재철
2005.07.23 17:56
자스 가 자바 스크립터를 말슴 하시나 보네요..
자스 초보 입니다. php 조금 압니다.
완전한 예제 소스를 부탁 드리는게 아니라 테크닉이라도 요령 만 이라도
정중히 부탁 드리는 바입니다. -
곽군
2005.07.23 21:34
이걸 왜 어렵게 생각하는지 모르겠네요..
<td <? if( $id == '보드아이디' ) echo ' bgcolor="#0378B4"'; ?>>
이런식으로 하면 되는데요.. 흠..
각 메뉴 셀마다 해당하는 페이지의 보드 아이디를 조건으로 주면 그 페이지가 선택되었을 때 셀의 배경색을 지정하게 됩니다. -
현원
2005.07.23 21:52
제가 만들었다면 그냥 귀찮으니 bgcolor 를 사용해서 이걸 해먹을 모든 페이지의 공통점 ( 예를 들면 여기서는 bo_table 이라는 변수가 있겠군요. ) 을 사용해서 어떤 아이디가 나올 경우 어느 곳에서 bgcolor 써둔게 나오도록 echo 문을 쓰겠습니다만.. 이건 저의 방법입니다. (무식해서..)
예제 소스를 달라고 하셨는데 지금 제가 쓴 글이 의사코드입니다. 그대로 만드시면됩니다. (물론 제가 한다고 했을 때의 경우입니다. 하는 방법은 수천수만가지.. 만들기 나름이니까요..)
실제로 저 페이지의 소스를 살펴보면 http://www.torry.co.kr/my/css/script.js
라는 파일에 저렇게 파랗게 나오도록 해둔 자바 스크립트 함수가 있습니다.
그 내용은
function blue_color(which){
if (document.all||document.getElementById){
which.style.borderColor='#002B72';
which.background='http://www.torry.co.kr/my/images/back/tab_bg_blue.gif';
which.style.color='#ffffff';
which.style.fontSize='12px';
}
}
이구요.
저 페이지를 소스보기 하셔서 열어보시면 어디에 뭐가 쓰였고 어떻게 되었다는 것을 알 수 있습니다... -_-;;
대충 저걸 해놓은 td 에는 onclick 이라는 이벤트 시 blue_color 라는 함수가 호출되도록 되어 있으니 이걸 의심하시고 직접 찾아보시면 알 수 있죠..
여튼 저걸 그대로 쓰고 싶으면 위에 적어놓은 함수를 그대로 위의 싸이트와 똑같이 불러오시면되겠군요 ;; 아이디 써주시고 함수 호출..
될 듯 하다는 말은 제가 자스를 못하기때문에 만들 방법이 떠오르지는 않지만 다른 분들이 자스로 저렇게 만드시는 걸 봤기 때문에 될 꺼라는 생각이 들어서 쓴 말입니다. 실제로 보니 저 홈페이지 만드신 분은 자스를 사용하셨더군요. -
이재철
2005.07.24 12:54
우선 답변 말슴들 정말 감사 합니다.
이제 걸음마 단계인 저에게는 한말슴 해주시는게 엄청난 도움이 됨니다..
말슴 주신 대로 한번 열심히 해보겠습니다..
더운날씨..
항상 건강들 하시길 바람니다.