스크롤배너가 글쓰기페이지, 글보기페이지에서 작동을 안합니다..
본문
안녕하세요. 제목 그대로 따라다니는 배너(퀵배너, 스크롤배너, 배너)가 리스트페이지에서는 작동을 하는데
뷰페이지(글 읽기페이지),글쓰기페이지에서는 작동을 안합니다..;;
스크립트 추가내용은
<script type="text/javascript">
var stmnLEFT = 10; // 오른쪽 여백
var stmnGAP1 = 0; // 위쪽 여백
var stmnGAP2 = 400; // 스크롤시 브라우저 위쪽과 떨어지는 거리
var stmnBASE = 300; // 스크롤 시작위치
var stmnActivateSpeed = 20; //스크롤을 인식하는 딜레이 (숫자가 클수록 느리게 인식)
var stmnScrollSpeed = 20; //스크롤 속도 (클수록 느림)
var stmnTimer;
function RefreshStaticMenu() {
var stmnStartPoint, stmnEndPoint;
stmnStartPoint = parseInt(document.getElementById('STATICMENU').style.top, 10);
stmnEndPoint = Math.max(document.documentElement.scrollTop, document.body.scrollTop) + stmnGAP2;
if (stmnEndPoint < stmnGAP1) stmnEndPoint = stmnGAP1;
if (stmnStartPoint != stmnEndPoint) {
stmnScrollAmount = Math.ceil( Math.abs( stmnEndPoint - stmnStartPoint ) / 15 );
document.getElementById('STATICMENU').style.top = parseInt(document.getElementById('STATICMENU').style.top, 10) + ( ( stmnEndPoint<stmnStartPoint ) ? -stmnScrollAmount : stmnScrollAmount ) + 'px';
stmnRefreshTimer = stmnScrollSpeed;
}
stmnTimer = setTimeout("RefreshStaticMenu();", stmnActivateSpeed);
}
function InitializeStaticMenu() {
document.getElementById('STATICMENU').style.right = stmnLEFT + 'px'; //처음에 오른쪽에 위치. left로 바꿔도.
document.getElementById('STATICMENU').style.top = document.body.scrollTop + stmnBASE + 'px';
RefreshStaticMenu();
}
</script>
<style type="text/css">
#STATICMENU { margin: 0pt; padding: 0pt; position: absolute; right: 0px; top: 0px;}
</style>
를 추가했고
body의 기본코드가
<body topmargin="0" leftmargin="0" <?=isset($g4['body_script']) ? $g4['body_script'] : "";?>>
였는데
onload="InitializeStaticMenu() ;"
를 추가하여
<body topmargin="0" leftmargin="0" <?=isset($g4['body_script']) ? $g4['body_script'] : "";?> onload="InitializeStaticMenu() ;">
로 변경하였습니다.
<div id="warp"> 바로 밑에
<div id="STATICMENU">
<a href="배너이동경로"><img src="배너이미지경로" /></a>
</div>
추가하였구요...
리스트페이지에서는 작동을 하는데 뷰페이지, 쓰기페이지에서 작동을 안하는게..
이상하네요..도대체 뭐가 문제일까요?ㅠㅠ
답변을 작성하시기 전에 로그인 해주세요.