웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
페이지 맨위로 이동하는 top 버튼
2002.09.28 13:43
위에서 아래로 길게 스크롤 되는 문서에 꼭 필요한 겁니다. 버튼을 누르면 페이지 맨위로 이동하는 거죠.
(1)<head>와 </head> 사이에 아래의 태그를 넣어줍니다.
<style type="text/css">
<!--
#watermark {position:absolute}
-->
</style>
(2) 바디 태그 안에 top 버튼을 넣어줍니다. 아래의 자바 스크립트와 함께 </body> 바로 위에 올려주세요. <body>처음 부분에 넣어주면 이미지가 뜬 다음 해당위치로 이동하게 됩니다. 좀 안 좋아 보이죠.
<div id="waterMark" style="z-index:10"><a href="#"><img src="탑버튼으로 사용될 이미지 경로" border="0" width="62" height="47"></a></div>
# 링크는 페이지 맨위로 이동하는 거죠..
가로 62픽셀 세로 47 픽셀 이미지입니다. 다른 이미지를 삽입하실때는 가로, 세로 조정하셔야겠죠.
(3) </body> 바로 위에 다음의 자바 스크립트를 넣어줍니다.
<script language="JavaScript1.2">
<!--
markW = 62;
markH = 47;
markX = 50;
markY = 50;
markRefresh = 10;
if (!document.all) document.all = document;
if (!document.all.waterMark.style) document.all.waterMark.style = document.all.waterMark;
wMark = document.all.waterMark.style;
wMark.width = markW;
wMark.height = markH;
navDOM = window.innerHeight;
function setVals() {
barW = 0;
barH = 0;
if (navDOM) {
if (document.height > innerHeight) barW = 20;
if (document.width > innerWidth) barH = 20;
} else {
innerWidth = document.body.clientWidth;
innerHeight = document.body.clientHeight;
}
posX = ((innerWidth - markW)-barW) * (markX/50);
posY = ((innerHeight - markH)-barH) * (markY/50);
}
function wRefresh() {
wMark.left = posX + (navDOM?pageXOffset:document.body.scrollLeft);
wMark.top = posY + (navDOM?pageYOffset:document.body.scrollTop);
}
function markMe() {
setVals();
window.onresize=setVals;
markID = setInterval ("wRefresh()",markRefresh);
}
window.onload=markMe;
//-->
</script>
markX와 markY 값을 조정해 주세요.
50, 50으로 하시면 페이지 우측 아래에 딱 붙습니다.
100, 100이면 좌측 아래에 딱 붙습니다.
수치 조정해 가시면서 페이지에 적용시키세요.
적용된 페이지를 보시려면 제 홈페이지에 방문해보세요.
http://crywolf.cafe24.com 입니다.
(1)<head>와 </head> 사이에 아래의 태그를 넣어줍니다.
<style type="text/css">
<!--
#watermark {position:absolute}
-->
</style>
(2) 바디 태그 안에 top 버튼을 넣어줍니다. 아래의 자바 스크립트와 함께 </body> 바로 위에 올려주세요. <body>처음 부분에 넣어주면 이미지가 뜬 다음 해당위치로 이동하게 됩니다. 좀 안 좋아 보이죠.
<div id="waterMark" style="z-index:10"><a href="#"><img src="탑버튼으로 사용될 이미지 경로" border="0" width="62" height="47"></a></div>
# 링크는 페이지 맨위로 이동하는 거죠..
가로 62픽셀 세로 47 픽셀 이미지입니다. 다른 이미지를 삽입하실때는 가로, 세로 조정하셔야겠죠.
(3) </body> 바로 위에 다음의 자바 스크립트를 넣어줍니다.
<script language="JavaScript1.2">
<!--
markW = 62;
markH = 47;
markX = 50;
markY = 50;
markRefresh = 10;
if (!document.all) document.all = document;
if (!document.all.waterMark.style) document.all.waterMark.style = document.all.waterMark;
wMark = document.all.waterMark.style;
wMark.width = markW;
wMark.height = markH;
navDOM = window.innerHeight;
function setVals() {
barW = 0;
barH = 0;
if (navDOM) {
if (document.height > innerHeight) barW = 20;
if (document.width > innerWidth) barH = 20;
} else {
innerWidth = document.body.clientWidth;
innerHeight = document.body.clientHeight;
}
posX = ((innerWidth - markW)-barW) * (markX/50);
posY = ((innerHeight - markH)-barH) * (markY/50);
}
function wRefresh() {
wMark.left = posX + (navDOM?pageXOffset:document.body.scrollLeft);
wMark.top = posY + (navDOM?pageYOffset:document.body.scrollTop);
}
function markMe() {
setVals();
window.onresize=setVals;
markID = setInterval ("wRefresh()",markRefresh);
}
window.onload=markMe;
//-->
</script>
markX와 markY 값을 조정해 주세요.
50, 50으로 하시면 페이지 우측 아래에 딱 붙습니다.
100, 100이면 좌측 아래에 딱 붙습니다.
수치 조정해 가시면서 페이지에 적용시키세요.
적용된 페이지를 보시려면 제 홈페이지에 방문해보세요.
http://crywolf.cafe24.com 입니다.
댓글 7
-
낭만곰도리
2002.10.24 17:27
그냥 링크 할때.. # 라고 하면은 되던데=ㅅ=; -
☆좀비파우더™
2003.01.25 12:05
방법 더 있음 일부러 스크립트 오류나게 해서 링크 걸면 맨위로 오라가짐 ㅡㅡ -
이현승
2003.05.19 21:04
그냥 저의 생각임다..
#은 새로고침 의미로 다시 열리는거 가꾸요..
#top 으로 링크 걸면 상위로 올라가는것 아닌가요..
저는 그렇게 알고 있어서요..
그럼..이만...
항상 행복하세염..*^_______^* -
phase
2003.09.01 17:49
지금 여기서 새로고침 해보세요... 현재 자리로 돌아옵니다. #은 새로고침의 의미가 아니에요... -
Reidin
2004.10.24 15:49
body태그 안의 맨 처음에 <A name="#top"></A> 이렇게 잡아주고 나서
<a href="#top"><img src="탑버튼으로 사용될 이미지 경로" border="0" width="62" height="47"></a>
이렇게 해주면 간단합니다. -
재희
2005.01.12 00:25
저렇게 소스가 길다니;;
그냥 #이걸 쓰고 말지;; -
hansol
2006.01.31 12:36
reidin// 맞네요..
정말 간단하게 해결 되었네요.. 무료 포워딩에서 먹히질 않아서 검색했는데..
두가지 모두 해결되었습니다.
감사합니다.
제목 | 글쓴이 | 날짜 |
---|---|---|
클릭하면 홈페이지를 시작페이지로 하는 소스... [7] | 젤군 | 2003.10.28 |
익스플로러에서 인쇄 누르면 페이지 이동.... [3] | 조한웅 | 2003.11.28 |
들어갈때 시작페이지 설정하는거... [2] | 쉿!비밀 | 2003.12.17 |
[초간단 자바스크립트!] 홈페이지접속 시간,날짜 표시기 [3] | ∑Ztxy | 2004.01.09 |
[초간단 자바스크립트!] 자바로 홈페이지를부드럽게!!(1) [4] | ∑Ztxy | 2004.01.27 |
페이지 내에 주소창 달기 [1] | piasol | 2004.02.09 |
우뚜같은 포워딩 페이지에서 프레임 깨기.(프레임 없애기) [17] | 김영성 | 2004.02.19 |
회원 가입 페이지 이젠 끝이다 [5] | 윌 | 2004.03.03 |
브라우저 버젼별 다른 페이지 보여주기 [2] | Kuldahar | 2004.04.13 |
로딩 100% 후 페이지 이동시키기 [1] | ▩윤미 | 2004.04.30 |
웹페이지에 테두리 두르기 [5] | ▩윤미 | 2004.04.30 |
웹페이지에서 단축키 사용 (Firefox) [2] | 전종화 | 2004.10.07 |
홈페이지 나갈때 새창띄우기 [2] | piasol | 2004.11.07 |
로딩중인 페이지에 효과넣기 [4] | LUFFY | 2004.11.20 |
홈페이지를 풀스크린으로 띄우자 - 올플래시로 보이는군요. [21] | Multi_Taeji | 2004.12.10 |
홈페이지 탑 TOP 버튼 만들어보기 [9] | 편입성공기 | 2004.12.06 |
홈페이지 TOP 버튼 만들기 + 응용 [0001] [2] | EDENe | 2005.01.15 |
페이지 경로 히스토리 표시하기 [0003] | EDENe | 2005.01.19 |
간단하면서도 강력한 웹페이지에 암호걸기 [5] | 대류 | 2005.02.03 |
홈페이지index경로 이외의 하위 경로 차단 하는 방법 [펌] [10] | 프란시스 | 2005.02.05 |