웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
화면 오른쪽 아래부분에 떠있는 메뉴 레이어(마우스 오버시 부메뉴 펼쳐짐)
2003.12.30 11:42
중복되는게 있는지 뒤져보았더니 비슷한건 있지만 똑같은건 없더라고요...
소스가 좋아서 퍼왔으니 고수님들의 태클은 없었으면 좋겠습니다...
--------------------------------------------------------------------------------
예제보기 : http://www.jin-hyunji.com/layer.html
<head>와 </head>사이에 아래 소스를 붙여넣으세요....
<SCRIPT LANGUAGE="JavaScript">
<!-- Original: Randy Bennett (rbennett@thezone.net) -->
<!-- Web Site: http://home.thezone.net/~rbennett/sitemap.htm -->
<!-- Begin
function setVariables() {
if (navigator.appName == "Netscape") {
v = ".top=";
h = ".left=";
dS = "document.";
sD = "";
y = "window.pageYOffset";
x = "window.pageXOffset";
iW = "window.innerWidth";
iH = "window.innerHeight";
}
else {
h = ".pixelLeft=";
v = ".pixelTop=";
dS = "";
sD = ".style";
y = "document.body.scrollTop";
x = "document.body.scrollLeft";
iW = "document.body.clientWidth";
iH = "document.body.clientHeight";
}
xyz = 500;
innerX = eval(iW) - 115; //숫자가 커질수록 왼쪽으로 이동
innerY = eval(iH) - 110; //숫자가 커질수록 위로 이동
object = "logo";
checkLocationA();
}
movex = 0;
movey = 0;
xdiff = 0;
ydiff = 0;
ystart = 0;
xstart = 0;
function checkLocation() {
yy = eval(y);
xx = eval(x);
ydiff = ystart - yy;
xdiff = xstart - xx;
if ((ydiff < (-1)) || (ydiff > (1))) movey = Math.round(ydiff / 10), ystart -= movey;
if ((xdiff < (-1)) || (xdiff > (1))) movex = Math.round(xdiff / 10), xstart -= movex;
eval(dS + object + sD + v + (ystart + innerY));
eval(dS + object + sD + h + (xstart + innerX));
setTimeout("checkLocation()", 10);
}
function checkLocationA() {
ystart = eval(y);
xstart=eval(x);
}
function switchLogo(abc) {
if (abc == "menu") {
eval(dS + object + sD + v + 0);
eval(dS + object + sD + h + (-200));
object = abc;
}
else xyz = setTimeout("delayLogo()", 2000)
}
function delayLogo() {
eval(dS + object + sD + v + 0);
eval(dS + object + sD + h + (-200));
object = 'logo';
}
// End -->
</script>
아래 소스를 <body>와 </body> 사이에 붙여 넣으세요...
<body OnLoad="setVariables();checkLocation()">
<div id="logo" style="position:absolute; visibility:show; left:0px; top:-200px; z-index:2">
<table border=0 cellspacing=10 cellpadding=0 width=100>
<tr>
<td>
<center><br><br><br>
<A href="javascript:void(0)"; onmouseover="switchLogo('menu')">
추천사이트 // 이 부분에 이미지를 넣어도 가능합니다...^^*
</A>
</center>
</td>
</tr>
</table>
</div>
<div id="menu" style="position:absolute; visibility:show; left:0px; top:-200px; z-index:2">
<table border=0 cellspacing=10 cellpadding=0 width=100>
<tr>
<td>
<center>
<a href="http://www.jin-hyunji.com/bbs/index.php"; onmouseover="clearTimeout(xyz)"; onmouseout="switchLogo('logo')">Main</a>
</center>
</td>
</tr>
<tr>
<td>
<center>
<a href="http://www.nzeo.com/" target="_new"; onmouseover="clearTimeout(xyz)"; onmouseout="switchLogo('logo')">Nzeo</a>
</center>
</td>
</tr>
<tr>
<td>
<center>
<a href="http://cartoon.daganda.com/" target="_new"; onmouseover="clearTimeout(xyz)"; onmouseout="switchLogo('logo')">Cartoon</a>
</center>
</td>
</tr>
</table>
</div>
예제보기 : http://www.jin-hyunji.com/layer.html
소스가 좋아서 퍼왔습니다...다시 한번 부탁드리지만 질문 및 태클은 사양합니다....
소스 원본이 있는 곳 : http://javascript.internet.com
소스가 좋아서 퍼왔으니 고수님들의 태클은 없었으면 좋겠습니다...
--------------------------------------------------------------------------------
예제보기 : http://www.jin-hyunji.com/layer.html
<head>와 </head>사이에 아래 소스를 붙여넣으세요....
<SCRIPT LANGUAGE="JavaScript">
<!-- Original: Randy Bennett (rbennett@thezone.net) -->
<!-- Web Site: http://home.thezone.net/~rbennett/sitemap.htm -->
<!-- Begin
function setVariables() {
if (navigator.appName == "Netscape") {
v = ".top=";
h = ".left=";
dS = "document.";
sD = "";
y = "window.pageYOffset";
x = "window.pageXOffset";
iW = "window.innerWidth";
iH = "window.innerHeight";
}
else {
h = ".pixelLeft=";
v = ".pixelTop=";
dS = "";
sD = ".style";
y = "document.body.scrollTop";
x = "document.body.scrollLeft";
iW = "document.body.clientWidth";
iH = "document.body.clientHeight";
}
xyz = 500;
innerX = eval(iW) - 115; //숫자가 커질수록 왼쪽으로 이동
innerY = eval(iH) - 110; //숫자가 커질수록 위로 이동
object = "logo";
checkLocationA();
}
movex = 0;
movey = 0;
xdiff = 0;
ydiff = 0;
ystart = 0;
xstart = 0;
function checkLocation() {
yy = eval(y);
xx = eval(x);
ydiff = ystart - yy;
xdiff = xstart - xx;
if ((ydiff < (-1)) || (ydiff > (1))) movey = Math.round(ydiff / 10), ystart -= movey;
if ((xdiff < (-1)) || (xdiff > (1))) movex = Math.round(xdiff / 10), xstart -= movex;
eval(dS + object + sD + v + (ystart + innerY));
eval(dS + object + sD + h + (xstart + innerX));
setTimeout("checkLocation()", 10);
}
function checkLocationA() {
ystart = eval(y);
xstart=eval(x);
}
function switchLogo(abc) {
if (abc == "menu") {
eval(dS + object + sD + v + 0);
eval(dS + object + sD + h + (-200));
object = abc;
}
else xyz = setTimeout("delayLogo()", 2000)
}
function delayLogo() {
eval(dS + object + sD + v + 0);
eval(dS + object + sD + h + (-200));
object = 'logo';
}
// End -->
</script>
아래 소스를 <body>와 </body> 사이에 붙여 넣으세요...
<body OnLoad="setVariables();checkLocation()">
<div id="logo" style="position:absolute; visibility:show; left:0px; top:-200px; z-index:2">
<table border=0 cellspacing=10 cellpadding=0 width=100>
<tr>
<td>
<center><br><br><br>
<A href="javascript:void(0)"; onmouseover="switchLogo('menu')">
추천사이트 // 이 부분에 이미지를 넣어도 가능합니다...^^*
</A>
</center>
</td>
</tr>
</table>
</div>
<div id="menu" style="position:absolute; visibility:show; left:0px; top:-200px; z-index:2">
<table border=0 cellspacing=10 cellpadding=0 width=100>
<tr>
<td>
<center>
<a href="http://www.jin-hyunji.com/bbs/index.php"; onmouseover="clearTimeout(xyz)"; onmouseout="switchLogo('logo')">Main</a>
</center>
</td>
</tr>
<tr>
<td>
<center>
<a href="http://www.nzeo.com/" target="_new"; onmouseover="clearTimeout(xyz)"; onmouseout="switchLogo('logo')">Nzeo</a>
</center>
</td>
</tr>
<tr>
<td>
<center>
<a href="http://cartoon.daganda.com/" target="_new"; onmouseover="clearTimeout(xyz)"; onmouseout="switchLogo('logo')">Cartoon</a>
</center>
</td>
</tr>
</table>
</div>
예제보기 : http://www.jin-hyunji.com/layer.html
소스가 좋아서 퍼왔습니다...다시 한번 부탁드리지만 질문 및 태클은 사양합니다....
소스 원본이 있는 곳 : http://javascript.internet.com
댓글 7
-
Zective
2003.12.30 20:13
-
Name
2003.12.30 23:11
오른쪽 하단에 메뉴 보이는군요. 그리고..
상식적으로 봤을때 광고목적으로 예제주소를 올린게 아니라는건 아실것 같구요....
같은 글이라도 어떻게 적느냐에 따라서 상대의 반응은 달라진다고 생각합니다.
뒹굴리스트님의 게시판관리자로서의 코멘트는 조금은 공격적이라 생각되는군요. -
봉팀장
2003.12.30 23:38
Name님//감사합니다...
뒹굴리스트님//관리자로서 한 말씀 달게 받았습니다..
화면 해상도를 1024*768로 해서 보시구요...
오른쪽 하단에 추천사이트라는 글자가 보이실 겁니다..
추천사이트에 마우스오버하시면 메인/Nzeo/Cartoon이라는 부메뉴도 있구요..
제 PC에서는 잘 보이는데 왜 안보인다 하는지 알수가 없네요..ㅜ.ㅜ
잘 보이시라구 이미지로 바꾸었으니 그래도 홈광고 목적이라 생각하면 삭제하세요. -
봉팀장
2003.12.31 00:38
예제를 이미지로 만들어 적용해 보았습니다..참고하시고요..
innerX = eval(iW) - 115; //숫자가 커질수록 왼쪽으로 이동
innerY = eval(iH) - 110; //숫자가 커질수록 위로 이동
위 수치를 잘 활용하시면 유용하게 써먹을 수 있을것 같습니다...
여러분 새해 복 많이 받으세요...^^* -
Zective
2003.12.31 08:03
물론 홈 광고 목적이 아니라는 것은 저도 잘 알고 있죠... :)
우선 초면에 쓴 소리 드린 것 죄송합니다^^; -
수기
2004.01.31 11:42
잘쓰겠습니다...^^ -
귀연곰팅v
2004.10.11 10:25
나모에서 적용했더니 페이지가 빈페이지로 뜨네요ㅜ_ㅠa
제목 | 글쓴이 | 날짜 |
---|---|---|
프비에서 apache2 쓰실때 참고하세요. [2] | _a_SPD_a_ | 2002.05.29 |
BIND - DoS Vulnerability [1] | 야쿠자 | 2002.06.07 |
하드디스크의 모든성능을 써버리자! [4] | 임현 | 2002.06.14 |
리눅스에서 최강 p2p 공유프로그램 당나귀!! 서버를 운영해보도록하자~ [7] | 임현 | 2002.06.15 |
한 통 내장형 모뎀으로 인터넷하기.. [1] | i- | 2002.06.19 |
간단팁 서버 Info! [4] | 임현 | 2002.06.21 |
Mysql 데이타베이스 백업및 복구(1)... [7] | 이휘은 | 2002.06.21 |
Mysql 데이타베이스 백업및 복구(2)... [5] | 이휘은 | 2002.06.22 |
특정 파일(ex: mp3,avi,mpg)만 찾아서 자동으로 삭제하기! | 임현 | 2002.06.27 |
[보안] 아파치 1.3.x 공격툴 공개되다...06/24 [4] | 차카게살자 | 2002.06.28 |
제로보드 data 폴더 일괄적으로 소유권 변경 스크립트 [2] | 라지엘 | 2002.07.01 |
[펌] 후다닥 apache 랑 php 업글하기 [8] | 임현 | 2002.07.12 |
ASP + MS SQL 기반 게시판 설치하기 - 첫번째 | 오픈소스 | 2002.07.12 |
ASP + MS SQL 기반 게시판 설치하기 - 두번째 | 오픈소스 | 2002.07.12 |
[mysql] load data - 파일을 테이블에 넣기 [1] | 불티나 | 2002.07.26 |
[mysql] create table select , insert into select | 불티나 | 2002.07.26 |
오랜만에 올리는 팁이군요. - 웹호스팅 쉽게해보기! - [8] | 임현 | 2002.07.28 |
솔라리스와 리눅스의 chmod 다른점 [1] | 한꼬마 | 2002.07.31 |
http://도메인/~아이디 를 http://도메인/아이디 로 ^^ [11] | 임현 | 2002.07.31 |
IIS 해당 IP를 제외한 모든 컴퓨터 접근 금지시키기 [1] | 오픈소스 | 2002.08.04 |
예제보기 페이지에서 뭐가 이 소스의 예제인지 알 수가 없군요.
(홈페이지 광고 목적으로 예제 주소를 정하신 것은 아니시겠지요...?)
이 소스가 예제보기 화면에서 어떤 효과의 소스인지 최소한의 설명이라도 해 주셨으면 합니다.
(막연히 소스 등록하시고 질문 사양한다고 하시면...)
그리고 위의 소스를 HTML 저장할 시, 페이지 상으로는 아무것도 나타나지 않습니다.