웹마스터 팁

두번째로 쓰는 글입니다^^;;

이번에는 클릭하면 메뉴가 좌르륵 뜨는 소스에 대해 알려드리겠습니다.

중복 글이라면 코멘트로 남겨 주시고요~^^

일단 기본적으로 아래의 소스를 웹문서에 삽입해 줍니다. 삽입해주지 않으면 스크립트 오류가 떠요~^^

--------------------------------------------
<script language="JavaScript">
ok=0; old_what="non";
function show(what){
  if((old_what != "non") && (what != old_what)){
ok=1;
old_what.style.display="none";
what.style.display="";
  }else
  {
if(ok){
  ok=0;
  what.style.display="none";
}else
{
  ok=1;
  what.style.display="";
}
  }
  old_what=what;
}
</script>
-----------------------------------------------

이 소스에 대해서는 굳이 설명이 필요없을 것 같군요. 그냥 삽입해주시면 됩니다^^

그리고 다음에

------------------------------------------------------

<!--메뉴를 출력시키고자 하는 문자나 이미지를 넣는 곳-->

<A href="Javascript:show(menu)"><b>출력할 메뉴의 이름</b></a></FONT>
</tr>

</table>

<!--여기서부터 메뉴가 출력되는 부분의 소스입니다.-->

<div id=menu style="DISPLAY: none">
<tr>
<td align="right" width="18" height="11">
</td>
이곳에 출력될 코드를 넣어주시면 되요^^</TD>
</tr></TABLE>
</div>

--------------------------------------------------------------------

를 삽입해 주시면 됩니다. 원하는 위치에 원하는 스타일로 넣으시면 됩니다.

출력된 메뉴에는 링크소스나 기타 여러가지 태그들을 집어넣을 수 있습니다.



그런데 하나만 있다면 그게 메뉴로써 재구실을 할 수 없겠죠?

이럴 때는 다음과 같은 형식으로 소스를 삽입해주시면 됩니다.

------------------------------------------------------------
<script language="JavaScript">
ok=0; old_what="non";
function show(what){
  if((old_what != "non") && (what != old_what)){
ok=1;
old_what.style.display="none";
what.style.display="";
  }else
  {
if(ok){
  ok=0;
  what.style.display="none";
}else
{
  ok=1;
  what.style.display="";
}
  }
  old_what=what;
}
</script>


<!--메뉴를 출력시키고자 하는 문자나 이미지를 넣는 곳-->

<A href="Javascript:show(menu)"><b>출력할 메뉴의 이름</b></a></FONT>
</tr>

</table>

<!--여기서부터 메뉴가 출력되는 부분의 소스입니다.-->

<div id=menu style="DISPLAY: none">
<tr>
<td align="right" width="18" height="11">
</td>
이곳에 출력될 코드를 넣어주시면 되요^^</TD>
</tr></TABLE>
</div>


<!--이런 식으로 메뉴의 항목 숫자를 늘릴 수 있습니다^^-->

<A href="Javascript:show(menu1)"><b>출력할 메뉴의 이름</b></a></FONT>
</tr>

</table>

<div id=menu1 style="DISPLAY: none">
<tr>
<td align="right" width="18" height="11">
</td>
이런 식으로 메뉴의 항목 숫자를 늘릴 수 있습니다.<BR>
"Javascript:show(menu)" 부분과 div id=menu style="DISPLAY: none" 부분을<BR>
"Javascript:show(menu1)" 부분과 div id=menu1 style="DISPLAY: none" 로 수정한 것 보이시죠?^^<BR></TD>
</tr></TABLE>
</div>
---------------------------------------------------------------

"Javascript:show(menu)" 부분과 div id=menu style="DISPLAY: none" 부분을
"Javascript:show(menu1)" 부분과 div id=menu1 style="DISPLAY: none" 로 수정한 것 보이시죠?^^

이런 식으로 메뉴를 계속 확장해 나갈 수 있습니다^^;;

공간은 부족한데 메뉴 항목이 많을 때 유용하게 쓸 수 있으리라 생각되네요^^



예제 : http://dbwlgh.cafe24.com/HTML2/menu.html
제목 글쓴이 날짜
메뉴 옆에서 화살표가 스크롤되는.. [2] 힘찬연못 2003.05.29
메뉴이동입니다. [5] 데빌스텔스 2003.04.20
간단한 점프메뉴(selecter) [14] 박재현 2003.04.14
엔지오식 좌측이동메뉴 레이어 가운데기준정렬 [11] 스티치 2003.03.29
슬라이딩 Layer ( 옆에 메뉴 보이시죠, 비슷꾸리한거 ) [8] 이남두 2003.02.26
MS홈에 쓰이는 오른쪽메뉴 툴바 [13] file Kortion 2003.02.22
오른쪽 클릭 메뉴 [6] 디아릭스 2002.12.16
이동 메뉴 (Netscape 가능 NZEO.com 소스) [9] 박영창 2002.12.08
엔지오처럼 메뉴가 아래위로 움직이는 소스[steelheart님 만듬]. [10] 김태경 2002.11.23
엔지오같은 메뉴 만들기 #2 - Error 수정판 -_-;; [13] Eccen 2002.11.12
[re] 엔지오같은 메뉴 만들기 #2 -> 레이어배치 팁! //ⓦⓞⓞⓡⓨ님참고 [3] Aracing™ 2003.01.10
엔지오같은 메뉴 만들기 #1 - 수정판 [6] Eccen 2002.11.05
자바스크립트로 클릭하면 출력되는 메뉴를 만들어 보자~!!! [6] 유지호 2002.09.20
NZEO의 좌측 이동메뉴를 구현해 보자. (이동 On/Off 기능 포함) [43] steelheart 2002.08.20
플래쉬 효과나는 신비 메뉴 - -? *수정+카피라이터~ [17] ▩윤미 2002.06.09
링크된 텍스르 마우스 오버시 그림이 변한다.(메뉴로도..) [1] ▩윤미 2002.05.19
DHTM 을 이용한 마우스 오른쪽의 메뉴 만들기.. [11] 허진규 2001.03.30
셀렉트박스 트리메뉴인데 참 이뻐요(링크타켓 - top) [3] 뽀因㉦ㅓо Ø Γ 2006.09.19
슬라이드 배너및 메뉴가 익스플러 창 조절시 좌표값 변할때 사용 하는 구문!! 천문길 2006.08.21
relative 속성 레이어를 이용한 메뉴를 자리차지하지 않게... [1] PHASE 2004.06.03