어제 다섯시간을 헤메다. 결국 도움을 청합니다. > 자유게시판

자유게시판

어제 다섯시간을 헤메다. 결국 도움을 청합니다. 정보

기타 어제 다섯시간을 헤메다. 결국 도움을 청합니다.

본문

오른쪽에 레이어 움직이면서 따라내려오는거 어떻해 하는겁니까?
조호형님 홈페이지에 보면.. 있거든요.
http://www.gaboza.net/

어제 조호형님 소스를 보고 이것저것 다 해봤는데
결국은 못햇어요.

오른쪽에 만들어주는건 알겠는데..
따라내려오는게 안 내려오고 그자리에 잇더라구요.
지금 제 홈페이지에 만들어 둘테니.. 한 번 보시고..

좀 가르켜 주세요.
모두 바쁘신데 ...
이런 쓰잘데 없는건만 물으니.. 넘 미안하군요..
추천
0

댓글 8개

각 파일들에서 echo tail(); 이부분이 있는지 확인해 보세요. 
gbform.php:echo tail();
gbmove.php:echo tail();
gbpasswd.php:echo tail();
gnuboard.php:echo tail();
아랫부분에 있습니다. 고치지 않았다면 ;;
이건 wrest.js 스크립트 파일을 불러오지 못해서 그런가보네요..
이철준님 가르켜 준데로 하니 넘 잘됩니다.
그런데요..
메인에선 잘되는데.. 각 게시판으로 가면 또 안 움직입니다..
한 번만 더 수고를 부탁합니다..
너무 감사합니다..
잘쓰겠습니다..
맨날 도움만 받고.. 나는 뭘로 도움을 줄 수 있을런지..
받기만 하면 안되는데..
감사합니다.
몽비쥬님 아래 리플글 읽어 주세요...(님의 홈피에 들어가 보니 블릿이 넘 깜박이는 거 같아서... 아래걸 보시고 맘에 들면 수정하세요)
그리고 몽비쥬님이 원하시는 건 자바스크립트라는 건데 님의 홈피구조, 그러니까 중앙에 테이블이 위치할 경우 사용 하기가 힘듭니다.. 조호형님 홈피 처럼 좌측으로 테이블이 다 붙어 있어야 됩니다.... 굳이 지금의 홈피구조에서 사용하시고 싶다면 레이어로 인덱스 화면을 다 집어 넣고 레이어를 항상 중앙에 위치시켜 주는 스크립트를 사용해야 합니다. 그리고 그 안에 떠 있는 자바스크립트를 집어 넣어야 하죠... 이렇게 해야 하는 이유는 각 개인별로 컴퓨터 화면 해상도가 다 다르기 때문입니다. 예를 들어 님께서  1024 × 768 사이즈로 작업한후 떠 있는 레이어를 삽입 했을시 그 보다 더 높은 해상도를 가진 사람은 님이 의도하신대로 화면을 볼 수 없게 됩니다... 화면 중앙에 떠 있는 레이어가 되어 지금 처럼 밑 부분을 가리게 되죠....
직접적인 도움이 못되서 죄송합니다만 제가 알고 있는 부분에 대해 조금 답답함을 해소하시라는 의도에서 답글 올립니다.....
wrest.js 파일 맨 아래 부분에..
var isDOM = (document.getElementById ? true : false);
var isIE4 = ((document.all && !isDOM) ? true : false);
var isNS4 = (document.layers ? true : false);
var isNS = navigator.appName == 'Netscape';

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

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

function moveRightEdge() {
var yMenuFrom, yMenuTo, yOffset, timeoutNextCheck;
if (isNS4) {
yMenuFrom  = divMenu.top;
yMenuTo    = windows.pageYOffset+10;
} else if (isDOM) {
yMenuFrom  = parseInt (divMenu.style.top, 10);
yMenuTo    = (isNS ? window.pageYOffset : document.body.scrollTop)+10;
}
if(yMenuTo < 12) yMenuTo = 12;

timeoutNextCheck = 500;

if (yMenuFrom != yMenuTo) {
yOffset = Math.ceil(Math.abs(yMenuTo - yMenuFrom) / 10);
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);
}
이걸 추가해 보시기 바랍니다.
자바스크립트부분이 빠진것 같군요.. ^^ 도움이 되시길..
전체 195,332 |RSS
자유게시판 내용 검색

회원로그인

진행중 포인트경매

  1. 참여3 회 시작24.04.25 20:23 종료24.05.02 20:23
(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT