웹마스터 팁

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

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

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

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

--------------------------------------------
<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
제목 글쓴이 날짜
[기본] 글씨 꾸미기 ^ㅡ^; [13] 2002.08.24
접속하자 마자 풀스크린으로 바뀌는 홈페이지만들기 [20] 노명수 2002.09.02
브라우저 언어에 따라 다른 페이지 보이기 [11] 써니얌 2002.09.03
[re] 문서중 http://***.*** 에 자동링크 ~ 저도 한번 해봤습니다.. [3] 점퍼워니 2002.09.05
문서중 http://***.*** 에 자동링크 - 이제 서버측에서 하지 마세요.. [9] 정명주 2002.09.04
원하는곳에 배경그림고정 [1] 아벨라 2002.09.17
자바스크립트로 여러개 아이디 로그인 하기 [5] ZipShin 2002.09.17
타이틀 바 마퀴 소스 [2] 미친개 2002.09.18
개판 오분전 넷 비디오 [1] 미친개 2002.09.19
asx파일 만들어 나만의 뮤직비디오 만들기 [5] zinie 2002.09.19
간단하고 빠른 페이지포워딩 [3] Draco 2002.09.19
자바스크립트로 클릭하면 출력되는 메뉴를 만들어 보자~!!! [6] 유지호 2002.09.20
페이지 맨위로 이동하는 top 버튼 [7] 조정환 2002.09.28
크롬리스 인터6.0 sp1인한 문제 수정패치 [1] 이태운 2002.09.29
엔지오 메인 화면에서 배너 클릭하면 뜨는 프롬프트 달기 [1] Eccen 2002.09.30
Select의 값을 iframe으로 넣는것입니다. [3] ZipShin 2002.10.03
크롬리스 윈도우창 띄우기 [21] 臥龍先生 2002.10.09
문자열 길이(byte)에 따라 자르기... 행복한고니 2002.10.11
공중에 이리저리 떠다니는 레이어 [2] 아벨라 2002.10.13
MSN 메신져 이모티콘을 게시판에서 사용해보자! [6] 민이 2002.10.16