웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
자바스크립트로 클릭하면 출력되는 메뉴를 만들어 보자~!!!
2002.09.20 14:23
두번째로 쓰는 글입니다^^;;
이번에는 클릭하면 메뉴가 좌르륵 뜨는 소스에 대해 알려드리겠습니다.
중복 글이라면 코멘트로 남겨 주시고요~^^
일단 기본적으로 아래의 소스를 웹문서에 삽입해 줍니다. 삽입해주지 않으면 스크립트 오류가 떠요~^^
--------------------------------------------
<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
이번에는 클릭하면 메뉴가 좌르륵 뜨는 소스에 대해 알려드리겠습니다.
중복 글이라면 코멘트로 남겨 주시고요~^^
일단 기본적으로 아래의 소스를 웹문서에 삽입해 줍니다. 삽입해주지 않으면 스크립트 오류가 떠요~^^
--------------------------------------------
<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
댓글 6
-
뒹굴리스트
2002.09.20 16:54
유용한 강좌네요 :) -
차영석
2002.09.23 01:43
감사합니다... 도움이 되었습니다... ^^* -
박현정
2002.11.25 04:06
........처음에 봤을때는 모를듯 하다가-ㅁ-;
아직도 다 아는건 아니지만 ^^;;
소스 비교하면서 보니, 이제 조금 알듯도 하네요~ ^^
에헤...감사합니다..정말 필요했던;;소스 ^^ -
ihsahN
2003.05.18 20:36
이것두 IE 전용이네요.. ㅠ.ㅠ -
오재섭
2003.11.21 09:54
정말 너무 감사합니다. 이렇게 간단한...^^
표를 사용하지 않고 그냥하면 좋을 듯합니다.
원하는 부위에 마음껏 짚어넣고 사용 가능하니 너무 좋네요.
대단히 감사합니다. -
김창완
2003.12.10 21:47
예제를 보고싶은데.. 깨졌네요 -ㅁ-;;
제목 | 글쓴이 | 날짜 |
---|---|---|
붙여넣기 및 마우스 우측버튼 금지.. [3] | 민이 | 2002.10.31 |
여러개의 창을 동시에 열고 ~~함목~~에 닫기 | 디아릭스 | 2002.10.30 |
원하는 부분에 문서나 이미지 불러들이기 | 디아릭스 | 2002.10.30 |
노래방 에 보면 나오는 글씨 같은 소스 | 臥龍先生 | 2002.10.27 |
IFRAME을 드래그해서 크롬리스처럼 사용하기 [16] | 멀대 | 2002.10.21 |
숫자 세자리마다 컴마(,) 찍어주기 [1] | 행복한고니 | 2002.10.20 |
단축키로 페이지이동 [17] | 아벨라 | 2002.10.18 |
E-mail 추출기에 걸리지 않게 E-mail 링크하기 [2] | 아이쿠 | 2002.10.18 |
필드값의 유효성을 검사하는 함수 | 아이쿠 | 2002.10.18 |
MSN 메신져 이모티콘을 게시판에서 사용해보자! [6] | 민이 | 2002.10.16 |
공중에 이리저리 떠다니는 레이어 [2] | 아벨라 | 2002.10.13 |
문자열 길이(byte)에 따라 자르기... | 행복한고니 | 2002.10.11 |
크롬리스 윈도우창 띄우기 [21] | 臥龍先生 | 2002.10.09 |
Select의 값을 iframe으로 넣는것입니다. [3] | ZipShin | 2002.10.03 |
엔지오 메인 화면에서 배너 클릭하면 뜨는 프롬프트 달기 [1] | Eccen | 2002.09.30 |
크롬리스 인터6.0 sp1인한 문제 수정패치 [1] | 이태운 | 2002.09.29 |
페이지 맨위로 이동하는 top 버튼 [7] | 조정환 | 2002.09.28 |
자바스크립트로 클릭하면 출력되는 메뉴를 만들어 보자~!!! [6] | 유지호 | 2002.09.20 |
간단하고 빠른 페이지포워딩 [3] | Draco | 2002.09.19 |
asx파일 만들어 나만의 뮤직비디오 만들기 [5] | zinie | 2002.09.19 |