웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
[초간단 자바스크립트!] 서브메뉴 만들기...~
2004.03.10 19:18
오래간만에 또 올리게 되네요..-0-;;;; ...쓰잘떼기 없는거 하나
또 갖구 왔습니다..
레이어를 이용해서 만든 메뉴입니다....
마우스를 가져가면 지정된 레이어가 보이거나 사라지는 거죠...^^
필요한 스크립트를 넣고...
<script language="JavaScript">
<!--
function na_hide_layer(lname)
{
if (document.layers)
document.layers[lname].visibility = "hide"
if(document.all)
document.all(lname).style.visibility = "hidden"
}
function na_show_layer(lname)
{
if(document.layers)
document.layers[lname].visibility = "show"
if(document.all)
document.all(lname).style.visibility = "visible"
}
// -->
</script>
메뉴1, 메뉴2, 메뉴3을 만듭니다...
메뉴1에 마우스를 가져가면(OnMouseOver) sub1레이어는 보여지고(show) sub2, sub3레이어는 숨겨지게(hide)...
<a OnMouseOver="na_show_layer("sub1");na_hide_layer("sub2");na_hide_layer("sub3");" href="#">메뉴1</a><br>
메뉴2에 마우스를 가져가면(OnMouseOver) sub1, sub3레이어는 숨겨지고(hide) sub2레이어는 보여지게(show)...
<a OnMouseOver="na_hide_layer("sub1");na_show_layer("sub2");na_hide_layer("sub3");" href="#">메뉴2</a><br>
메뉴3에 마우스를 가져가면(OnMouseOver) sub1, sub2레이어는 숨겨지고(hide) sub3레이어는 보여지게(show)...
<a OnMouseOver="na_hide_layer("sub1");na_hide_layer("sub2");na_show_layer("sub3");" href="#">메뉴3</a>
서브메뉴에 해당하는 레이어를 만듭니다.
레이어 id는 알아보기 쉽게 sub1, sub2, sub3로 줬습니다.
<div id="sub1" style="width:75px; height:110px; position:absolute; left:61px; top:15px; z-index:1; visibility:hidden;">서브메뉴1</div>
<div id="sub2" style="width:75px; height:110px; position:absolute; left:61px; top:32px; z-index:1; visibility:hidden;">서브메뉴2</div>
<div id="sub3" style="width:75px; height:110px; position:absolute; left:61px; top:49px; z-index:1; visibility:hidden;">서브메뉴3</div>
...;;; 질문이나 의문점은 리플로 달아주세요...;;;
미리보기는
http://myhome.naver.com/frankpkg/submenu.htm
또 갖구 왔습니다..
레이어를 이용해서 만든 메뉴입니다....
마우스를 가져가면 지정된 레이어가 보이거나 사라지는 거죠...^^
필요한 스크립트를 넣고...
<script language="JavaScript">
<!--
function na_hide_layer(lname)
{
if (document.layers)
document.layers[lname].visibility = "hide"
if(document.all)
document.all(lname).style.visibility = "hidden"
}
function na_show_layer(lname)
{
if(document.layers)
document.layers[lname].visibility = "show"
if(document.all)
document.all(lname).style.visibility = "visible"
}
// -->
</script>
메뉴1, 메뉴2, 메뉴3을 만듭니다...
메뉴1에 마우스를 가져가면(OnMouseOver) sub1레이어는 보여지고(show) sub2, sub3레이어는 숨겨지게(hide)...
<a OnMouseOver="na_show_layer("sub1");na_hide_layer("sub2");na_hide_layer("sub3");" href="#">메뉴1</a><br>
메뉴2에 마우스를 가져가면(OnMouseOver) sub1, sub3레이어는 숨겨지고(hide) sub2레이어는 보여지게(show)...
<a OnMouseOver="na_hide_layer("sub1");na_show_layer("sub2");na_hide_layer("sub3");" href="#">메뉴2</a><br>
메뉴3에 마우스를 가져가면(OnMouseOver) sub1, sub2레이어는 숨겨지고(hide) sub3레이어는 보여지게(show)...
<a OnMouseOver="na_hide_layer("sub1");na_hide_layer("sub2");na_show_layer("sub3");" href="#">메뉴3</a>
서브메뉴에 해당하는 레이어를 만듭니다.
레이어 id는 알아보기 쉽게 sub1, sub2, sub3로 줬습니다.
<div id="sub1" style="width:75px; height:110px; position:absolute; left:61px; top:15px; z-index:1; visibility:hidden;">서브메뉴1</div>
<div id="sub2" style="width:75px; height:110px; position:absolute; left:61px; top:32px; z-index:1; visibility:hidden;">서브메뉴2</div>
<div id="sub3" style="width:75px; height:110px; position:absolute; left:61px; top:49px; z-index:1; visibility:hidden;">서브메뉴3</div>
...;;; 질문이나 의문점은 리플로 달아주세요...;;;
미리보기는
http://myhome.naver.com/frankpkg/submenu.htm
댓글 11
-
∑Ztxy
2004.03.16 23:48
아해사랑 ^.^//예.. 레이어의 위치를.... 잘 설정하면... -
세죠위그이
2004.03.10 20:10
서브 레이어 에는..
onMouseOut='na_hide_layer("레이어 이름")'
요걸 줘도; -
Pw-NET
2004.03.10 22:06
설마 나모는 아니겠지 -
그냥이렇게。
2004.03.10 22:18
Pw-NET//나모에요...;;
'나(na)'자 붙으니까... -
찌랑☆
2004.03.10 22:27
간단하네요; -
piasol
2004.03.11 03:35
-_ -b 추천!! -
큰스님
2004.03.11 12:38
메뉴에 마우스를 가져갔을 때만 메뉴가 나타나게는 어떻게 하죠?
그러니까 메뉴위에 마우스를 놓지 않았을 때는 서브메뉴가 안나타나고;;; -
Pw-NET
2004.03.13 21:41
모든 메뉴마다 마우스아웃시에 하이드 시켜버리면 되겠죠... -
아해사랑 ^.^
2004.03.15 20:38
가로 메뉴로도 만들수 있나요... -
김옥경
2004.09.20 18:51
텍스트말고 이미지에도 마우스오버시 펼쳐지는 메뉴를 만들수 있을까요? 그것도,,그냥 하나의 이미지말고 이미지맵으로 분할된 부분을 말이예요^^..
<a OnMouseOver="na_show_layer("sub1");na_hide_layer("sub2");na_hide_layer("sub3");" href="#">이미지 coords </a><br> -
seckor
2007.09.30 08:05
불여우에선 안되는군요~ IE에선 잘되는데~
불여우에선 어떻게 해야되나요...
제목 | 글쓴이 | 날짜 |
---|---|---|
NZEO의 좌측 이동메뉴를 구현해 보자. (이동 On/Off 기능 포함) [43] | steelheart | 2002.08.20 |
★랜덤으로 음악 재생하기★ [23] | 뽀유♡ | 2002.08.16 |
개판 오분전 브레인 써바이벌 [19] | 미친개 | 2002.08.14 |
[로그인] 자바스크립트로 여러개 로그인하기 [10] | ZipShin | 2002.08.13 |
랜덤으로 바뀌는 배경이미지 [11] | ZipShin | 2002.08.13 |
랜덤으로 배경음악 지정하기. [5] | ZipShin | 2002.08.13 |
요일마다 지정된 태그 나타나게 하기 [1] | Eccen | 2002.08.13 |
허접 자바스크립트강의 - 4 - [8] | 홍윤식 | 2002.08.10 |
개판 오분전 칼라팔레트 [5] | 미친개 | 2002.08.08 |
허접 자바스크립트 강의 - 3 - [6] | 홍윤식 | 2002.07.31 |
허접 자바 스크립트 강의 - 2 - [13] | 홍윤식 | 2002.07.29 |
허접 자바 스크립트 -1- [6] | 홍윤식 | 2002.07.27 |
ZipShin이 사용하는 한링크에 두프레임 움직이기..^^ [14] | ZipShin | 2002.08.03 |
iFrame 문서크기에 맞게.. 초간단.. [10] | 정명주 | 2002.08.02 |
링크에 포커스 없애기 II [6] | steelheart | 2002.08.02 |
아이프레임을 내용에 따라 크기(폭,높이) 바꿔주는 스크립트 [9] | 민이 | 2002.08.01 |
[Siren]타이틀 글씨가 움직인다! (상태바아님) [4] | 세이렌 | 2002.07.31 |
^^ 공포의 숫자맞추기 ^^ [17] | BULGOM | 2002.07.30 |
도깨비불을 아시나요 [5] | 세벌사랑 | 2002.07.30 |
[초보자] 상태바에 글 나타내기 [2] | ZipShin | 2002.07.30 |