웹마스터 팁
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// 맞네요..
정말 간단하게 해결 되었네요.. 무료 포워딩에서 먹히질 않아서 검색했는데..
두가지 모두 해결되었습니다.
감사합니다.
제목 | 글쓴이 | 날짜 |
---|---|---|
홈페이지에 BGM달기 [1] | SHIN군 | 2010.01.18 |
초보팁] 외부페이지에서 가져올 시 새창 띄우기 안되는거 수정하기(자바) [1] | 파라테일 | 2009.12.10 |
웹페이지 메시지 만들기 [초보자대응] [6] | cabnb | 2009.12.09 |
제로보드 XE - 1.3.x 설치부터 기본 홈페이지 만들기 | 스타호스트 | 2009.12.05 |
-추가- 당신의 XE 기반 홈페이지를 훅가게 하는 방법 4가지 [26] | 老姜君 | 2009.10.08 |
위젯에서 페이지 기능 활용 팁 [3] | 라르게덴 | 2009.10.05 |
페이지 작성 시 팁. 꼬꼬마 초보만 오세요. 배치 문제.. [7] | 연필깎는까치 | 2009.08.20 |
RSS를 활용한 HelloMaster 홈페이지 새글 알리미 설정하기 [3] | 퍼니온 | 2009.08.16 |
홈페이지 헤더부분에 display.handler.class.php 오류발생시 급해결방법 [3] | 극마 | 2009.08.09 |
페이지 제일 위로 바로가는 Top 버튼 [5] | 개돌 | 2009.06.26 |
로그인 후 그룹별로 다른 페이지로 가기 - 업데이트판 v1.5 [19] | 무대포2 | 2009.06.24 |
로그인 페이지 만드는 방법 [5] | 산토 | 2009.06.12 |
별도 페이지 로그인방법 | cornet | 2009.05.21 |
XE 위키에 최근 접속 페이지 정보 출력 | 개돌 | 2009.04.27 |
다양한 언어로 홈페이지 서비스하기 - 무식한 방법 [4] | 멀리서 | 2009.04.21 |
홈페이지 타이틀이 $user_lang->home ,freeboard등으로 나오는 문제 수정방법(자체해결) [1] | 정박사닷컴 | 2009.04.18 |
페이지 및 게시판 메뉴 경로 [2] | 자반튀김 | 2009.04.15 |
홈페이지 접속 속도에 미치는 에드온. [2] | jih449 | 2009.03.27 |
게시판을 활용한 페이지 생성 및 관리 아이디어...(참고) [5] | 빨간발 | 2009.03.27 |
페이지모듈에서 내용직접추가할때 "본문내이미지조절" 애드온 적용하기 [5] | 왜만지냐 | 2009.03.19 |