웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
오른버튼 누를때 메뉴 뜨게하기(깔끔버전)
2003.12.09 03:49
이 소스는 어디에선가 구한뒤에 지금껏 잘 사용중인데요.
어디였는지는 생각이 안납니다.
게시판을 검색해보니 비슷한것들이 있긴한데
소스가 조금 다르네요.. 대부분 미리보기가 안되고...
아래 소스는 제 홈피에서 현재 사용중인 소스입니다.
그림이 부족하시면 미리보기는 제홈에서 오른버튼 눌러보시면 됩니다.
![sitemap_1-5.jpg](/files/attach/images/19360727/271/369/019/sitemap_1-5.jpg)
아래의 소스는 <head></head> 안에..
- 네번째 줄의 url(주소/f1.gif)에는
- 메뉴가 나왔을때 나타나는 그림의 주소입니다.
- 그외에는 고칠것이 없습니다.
<!-- 오른메뉴 -->
<style type="text/css">
<!--
.rightmenu {position:absolute; border:1 solid #000000; background:#FFFFFF url(주소/f1.gif) no-repeat left top; width:130; cursor:hand; visibility:hidden}
.menuitems {font-family:굴림; font-size:9pt; color:#333333; text-align:right; padding-right:10; padding-left:30; line-height:150%}
-->
</style>
<script language="JavaScript1.2">
<!--
var menuskin = "rightmenu";
var display_url = 0;
function showmenuie5() {
var rightedge = document.body.clientWidth-event.clientX;
var bottomedge = document.body.clientHeight-event.clientY;
if (rightedge < ie5menu.offsetWidth)
ie5menu.style.left = document.body.scrollLeft + event.clientX - ie5menu.offsetWidth;
else
ie5menu.style.left = document.body.scrollLeft + event.clientX;
if (bottomedge < ie5menu.offsetHeight)
ie5menu.style.top = document.body.scrollTop + event.clientY - ie5menu.offsetHeight;
else
ie5menu.style.top = document.body.scrollTop + event.clientY;
ie5menu.style.visibility = "visible";
return false;
}
function hidemenuie5() {
ie5menu.style.visibility = "hidden";
}
function highlightie5() {
if (event.srcElement.className == "menuitems") {
event.srcElement.style.backgroundColor = "";
event.srcElement.style.color = "";
if (display_url)
window.status = event.srcElement.url;
}
}
function lowlightie5() {
if (event.srcElement.className == "menuitems") {
event.srcElement.style.backgroundColor = "";
event.srcElement.style.color = "";
window.status = "";
}
}
function jumptoie5() {
if (event.srcElement.className == "menuitems") {
if (event.srcElement.getAttribute("target") != null)
window.open(event.srcElement.url, event.srcElement.getAttribute("target"));
else
window.location = event.srcElement.url;
}
}
// -->
</script>
<!-- 오른메뉴 -->
아래의 소스는 <body></body> 안에..
- 메뉴 갯수는 맘대로 가능하구요.
- 자바스크립트를 넣을수도 있습니다.
- Target 지정도 가능합니다.
- 가능한 제일밑에 위치하는것이 좋습니다.
- 내용이 많을경우 제일먼저 뜨기 때문에 보기 안좋습니다.
(메뉴 리스트만 상단에 나타났다가 페이지 로딩 끝나면 사라짐)
<!-- 오른메뉴 -->
<div id="ie5menu" onMouseover="highlightie5()" onMouseout="lowlightie5()" onClick="jumptoie5();">
<div class='menuitems' url='http://홈페이지/main.php'>첫화면으로</div>
<div class='menuitems' url='http://홈페이지/poem.php'>시 구경하기</div>
<div class='menuitems' url='javascript:openbok();'>복권 게임</div>
<div class='menuitems' url='javascript:openblack();'>블랙잭 게임</div>
<div class='menuitems' url='javascript:opengold();'>황금상자 게임</div>
<div class='menuitems' url='javascript:open123();'>가위바위보 게임</div>
<div class='menuitems' url='javascript:openlotto();'>LOTTO 게임</div>
<div class='menuitems' url='http://홈페이지/icon_list.php'>아이콘 샵</div>
<div class='menuitems' url='http://홈페이지/zboard.php?id=movie'>영화소개</div>
<div class="menuitems" url="javascript:history.back();">뒤로가기</div>
</div>
<!-- 오른메뉴 -->
아래의 소스는 </body> 아래에..
- 수정할 필요 없습니다.
<!-- 오른메뉴 -->
<script language="JavaScript1.2">
<!--
if (document.all && window.print) {
ie5menu.className = menuskin;
document.oncontextmenu = showmenuie5;
document.body.onclick = hidemenuie5;
}
// -->
</script>
<!-- 오른메뉴 -->
어디였는지는 생각이 안납니다.
게시판을 검색해보니 비슷한것들이 있긴한데
소스가 조금 다르네요.. 대부분 미리보기가 안되고...
아래 소스는 제 홈피에서 현재 사용중인 소스입니다.
그림이 부족하시면 미리보기는 제홈에서 오른버튼 눌러보시면 됩니다.
![sitemap_1-5.jpg](/files/attach/images/19360727/271/369/019/sitemap_1-5.jpg)
아래의 소스는 <head></head> 안에..
- 네번째 줄의 url(주소/f1.gif)에는
- 메뉴가 나왔을때 나타나는 그림의 주소입니다.
- 그외에는 고칠것이 없습니다.
<!-- 오른메뉴 -->
<style type="text/css">
<!--
.rightmenu {position:absolute; border:1 solid #000000; background:#FFFFFF url(주소/f1.gif) no-repeat left top; width:130; cursor:hand; visibility:hidden}
.menuitems {font-family:굴림; font-size:9pt; color:#333333; text-align:right; padding-right:10; padding-left:30; line-height:150%}
-->
</style>
<script language="JavaScript1.2">
<!--
var menuskin = "rightmenu";
var display_url = 0;
function showmenuie5() {
var rightedge = document.body.clientWidth-event.clientX;
var bottomedge = document.body.clientHeight-event.clientY;
if (rightedge < ie5menu.offsetWidth)
ie5menu.style.left = document.body.scrollLeft + event.clientX - ie5menu.offsetWidth;
else
ie5menu.style.left = document.body.scrollLeft + event.clientX;
if (bottomedge < ie5menu.offsetHeight)
ie5menu.style.top = document.body.scrollTop + event.clientY - ie5menu.offsetHeight;
else
ie5menu.style.top = document.body.scrollTop + event.clientY;
ie5menu.style.visibility = "visible";
return false;
}
function hidemenuie5() {
ie5menu.style.visibility = "hidden";
}
function highlightie5() {
if (event.srcElement.className == "menuitems") {
event.srcElement.style.backgroundColor = "";
event.srcElement.style.color = "";
if (display_url)
window.status = event.srcElement.url;
}
}
function lowlightie5() {
if (event.srcElement.className == "menuitems") {
event.srcElement.style.backgroundColor = "";
event.srcElement.style.color = "";
window.status = "";
}
}
function jumptoie5() {
if (event.srcElement.className == "menuitems") {
if (event.srcElement.getAttribute("target") != null)
window.open(event.srcElement.url, event.srcElement.getAttribute("target"));
else
window.location = event.srcElement.url;
}
}
// -->
</script>
<!-- 오른메뉴 -->
아래의 소스는 <body></body> 안에..
- 메뉴 갯수는 맘대로 가능하구요.
- 자바스크립트를 넣을수도 있습니다.
- Target 지정도 가능합니다.
- 가능한 제일밑에 위치하는것이 좋습니다.
- 내용이 많을경우 제일먼저 뜨기 때문에 보기 안좋습니다.
(메뉴 리스트만 상단에 나타났다가 페이지 로딩 끝나면 사라짐)
<!-- 오른메뉴 -->
<div id="ie5menu" onMouseover="highlightie5()" onMouseout="lowlightie5()" onClick="jumptoie5();">
<div class='menuitems' url='http://홈페이지/main.php'>첫화면으로</div>
<div class='menuitems' url='http://홈페이지/poem.php'>시 구경하기</div>
<div class='menuitems' url='javascript:openbok();'>복권 게임</div>
<div class='menuitems' url='javascript:openblack();'>블랙잭 게임</div>
<div class='menuitems' url='javascript:opengold();'>황금상자 게임</div>
<div class='menuitems' url='javascript:open123();'>가위바위보 게임</div>
<div class='menuitems' url='javascript:openlotto();'>LOTTO 게임</div>
<div class='menuitems' url='http://홈페이지/icon_list.php'>아이콘 샵</div>
<div class='menuitems' url='http://홈페이지/zboard.php?id=movie'>영화소개</div>
<div class="menuitems" url="javascript:history.back();">뒤로가기</div>
</div>
<!-- 오른메뉴 -->
아래의 소스는 </body> 아래에..
- 수정할 필요 없습니다.
<!-- 오른메뉴 -->
<script language="JavaScript1.2">
<!--
if (document.all && window.print) {
ie5menu.className = menuskin;
document.oncontextmenu = showmenuie5;
document.body.onclick = hidemenuie5;
}
// -->
</script>
<!-- 오른메뉴 -->
댓글 5
-
신정수
2004.01.29 12:03
넘 조아......ㅋㅋㅋㅋ -
이동하
2003.12.10 21:51
좋은 소스 감사드립니다 .^^ -
pt
2003.12.10 23:03
보충설명?;;
function highlightie5() { // 메뉴에 마우스 오버시 실행할 함수
if (event.srcElement.className == "menuitems") {
event.srcElement.style.backgroundColor = ""; // 배경색
event.srcElement.style.color = ""; // 글자색
if (display_url)
window.status = event.srcElement.url; // url이 있으면 상태바 표시글
}
}
function lowlightie5() { // 오버됬다가 아웃시 실행
if (event.srcElement.className == "menuitems") {
event.srcElement.style.backgroundColor = ""; // 배경색
event.srcElement.style.color = ""; //글자색
window.status = ""; // 상태바 표시글
} -
박진수
2003.12.19 19:24
제가 예전에 힘들게 찾던건데 고맙습니다 ^^ -
카이저
2004.01.09 12:14
블랙잭에 올인;
제목 | 글쓴이 | 날짜 |
---|---|---|
MS홈에 쓰이는 오른쪽메뉴 툴바
[13]
![]() | Kortion | 2003.02.22 |
슬라이딩 Layer ( 옆에 메뉴 보이시죠, 비슷꾸리한거 ) [8] | 이남두 | 2003.02.26 |
엔지오식 좌측이동메뉴 레이어 가운데기준정렬 [11] | 스티치 | 2003.03.29 |
간단한 점프메뉴(selecter) [14] | 박재현 | 2003.04.14 |
메뉴이동입니다. [5] | 데빌스텔스 | 2003.04.20 |
메뉴 옆에서 화살표가 스크롤되는.. [2] | 힘찬연못 | 2003.05.29 |
[스크립트]오른쪽 버튼 누르면 메뉴나오기^^ [1] | 처절초보 | 2003.06.16 |
[스크립트] 메뉴에 마우슬 데면 서브 메뉴가 나온다 [2] | 처절초보 | 2003.06.16 |
마우스 오른쪽 버튼 누르면 원하는 메뉴 뜨게 만들기(다른사이트) [3] | 김주형 | 2003.07.03 |
[수정]롤오버 메뉴에 하위 부메뉴 레이어..(아웃시 하위메뉴사라짐) [24] | 미니 | 2003.08.18 |
플레쉬 메뉴를 표방한..=ㅁ= 자바스크립트의 수작 버튼 밑으로 스크롤 되는 아이콘입니다. [47] | beMax | 2003.09.14 |
플래시느낌의 유동적인 메뉴 [9] | jabusim | 2003.11.13 |
오른버튼 누를때 메뉴 뜨게하기(깔끔버전)
[5]
![]() | 럽 | 2003.12.09 |
화면 오른쪽 아래부분에 떠있는 메뉴 레이어(마우스 오버시 부메뉴 펼쳐짐) [7] | 봉팀장 | 2003.12.30 |
[초간단 자바스크립트!] 색깔바뀌는 메뉴 [3] | ∑Ztxy | 2004.01.19 |
[초간단 자바스크립트!] 서브메뉴 만들기...~ [11] | ∑Ztxy | 2004.03.10 |
허접한 풀다운 메뉴 소스입니다. (유용한 팁 일지는 모르겠네요.)
[9]
![]() | tintintm | 2004.03.23 |
클릭하거나, 바탕을 더블클릭하면 나타나는 작은(크기조절가능) 메뉴 | ☺심심 | 2004.05.17 |
[StylishJAVA]레이어를 이용한 슬라이드 메뉴 [5] | ∑Ztxy | 2004.06.05 |
레이어 3 - 메뉴판때기. [1] | 미친개 | 2004.07.04 |