오른쪽 스크롤 달고 싶어요.

오른쪽에 스크롤 메뉴를 달고 싶습니다.
자바스크립트가 필요할 것 같은데..
속도도 조절되고, 위치도 정할 수 있는 자바스크립트좀 부탁드립니다.
 
참고로 제 홈페이지의 테이블위치가 가운데 정렬이 아닌 왼쪽정렬로 하다보니까
화상도가 떨어지는 모니터와 화상도가 높은 모니터에서 스크롤 메뉴의 위치가 달라지는 것 같더라구요. 그걸 해결하려다 완전히 홈페이지 소스 버려놓아서 새로 하고 있습니다.
 
부탁드립니다.
|

댓글 3개

팁게시판에서 스크롤로 검색

스킨자료실에서도....^^
가운데 정렬이 아닌 왼쪽정렬이 스크롤 적용시 더 좋은거 같습니다.
스크롤 필요한 페이지에 아래 코드를 추가가하세요.

<div id="divMenu" style="position:absolute; left:896px; top:520px; width:97px; height:500px; z-index:1">
여기에 테이블이나 이미지
</div>
<SCRIPT LANGUAGE=JAVASCRIPT>
<!--

var isDOM = (document.getElementById ? true : false);
var isIE4 = ((document.all && !isDOM) ? true : false);
var isNS4 = (document.layers ? true : false);

function getRef(id) {
if (isDOM) return document.getElementById(id);
if (isIE4) return document.all[id];
if (isNS4) return document.layers[id];
}

var isNS = navigator.appName == "Netscape";
function moveRightEdge() {
var yMenuFrom, yMenuTo, yOffset, timeoutNextCheck;
if (isNS4) {
yMenuFrom = divMenu.top;
yMenuTo = windows.pageYOffset +80 ; // 위쪽 위치
} else if (isDOM) {
yMenuFrom = parseInt (divMenu.style.top, 10);
yMenuTo = (isNS ? window.pageYOffset : document.body.scrollTop) +90; // 위쪽 위치
}
timeoutNextCheck = 500;
if (yMenuFrom != yMenuTo) {
yOffset = Math.ceil(Math.abs(yMenuTo - yMenuFrom) / 20); //숫자조절로 스크롤 속도 변경
if (yMenuTo < yMenuFrom)
yOffset = -yOffset;
if (isNS4)
divMenu.top += yOffset;
else if (isDOM)
divMenu.style.top = parseInt (divMenu.style.top, 10) + yOffset;
timeoutNextCheck = 10;
}
setTimeout ("moveRightEdge()", timeoutNextCheck);
}

if (isNS4) {
var divMenu = document["divMenu"];
divMenu.top = top.pageYOffset +10;
divMenu.visibility = "visible";
moveRightEdge();
} else if (isDOM) {
var divMenu = getRef('divMenu');
divMenu.style.top = (isNS ? window.pageYOffset : document.body.scrollTop) +10;
divMenu.style.visibility = "visible";
moveRightEdge();
}

//-->
</SCRIPT>
궁금만땅님 제가 지금 해보도록 하겠습니다.
그런데 내용에서 width:97px; height:500px 는 무슨 의미인가요?
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
18년 전 조회 1,516
18년 전 조회 1,994
18년 전 조회 1,607
18년 전 조회 1,570
18년 전 조회 1,605
18년 전 조회 1,577
18년 전 조회 1,526
18년 전 조회 1,638
18년 전 조회 1,402
18년 전 조회 1,560
18년 전 조회 1,886
18년 전 조회 1,743
18년 전 조회 1,507
18년 전 조회 1,511
18년 전 조회 1,527
18년 전 조회 1,558
18년 전 조회 1,594
18년 전 조회 1,525
18년 전 조회 2,456
18년 전 조회 1,701
🐛 버그신고