묻고답하기

일반스크립트에서는 정상인데
메인레이아웃에 넣으면 제대로 동작을 안합니다.
방법을 좀 알려주세요



1.  일반스크립트는 정상으로 됩니다.

<script language="javascript">
<!--
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];
}

var scrollerHeight = 88;
var puaseBetweenImages = 3000;
var imageIdx = 0;

function startVScroll() {
}

function moveRightEdge() {
 var yMenuFrom, yMenuTo, yOffset, timeoutNextCheck;

 if (isDOM) {
  yMenuFrom   = parseInt (divMenu.style.top, 10);
  yMenuTo     = (isNS ? window.pageYOffset : document.body.scrollTop) + 115; // 위쪽 위치
 }
 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);
}
//-->
</script>

 

<div id="divMenu" style="top:16px; left:394px; visibility: visible; width: 147px; position:absolute; height: 144px;">
  <table width="104" border="0" cellspacing="5" cellpadding="0">
    <tr>
      <td>
  <img src="http://yourdentist.co.kr/zbxe/images/banner/naver.gif" border="0"></td>
    </tr>
    <tr>
      <td><a target="_blank" href="http://blog.yahoo.co.kr/whiteursmile">
  <img src="http://yourdentist.co.kr/zbxe/images/banner/yahoo.gif" border="0"></a></td>
    </tr>
 <tr>
  <td><a target="_blank" href="http://blog.daum.net/whiteursmile">
  <img src="http://yourdentist.co.kr/zbxe/images/banner/daum.gif" border="0"></a></td>
 </tr>
  </table>
 <p> </div>

 

<script language="javascript">
<!--
if (isDOM) {
 var divMenu = getRef('divMenu');
  divMenu.style.top = (isNS ? window.pageYOffset : document.body.scrollTop) + 0;
  divMenu.style.visibility = "visible";
  moveRightEdge();
}
//-->

</script>

<img src="http://osjdent.co.kr/img/info/01_02_img.jpg"><p>
<img src="http://osjdent.co.kr/img/info/01_02_img.jpg"></p>
<p><img src="http://osjdent.co.kr/img/info/01_02_img.jpg">
  

2.메인 레이아웃에 소스넣으면 제대로 안됨
(1)
slide.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];
}

var scrollerHeight = 88;
var puaseBetweenImages = 3000;
var imageIdx = 0;

function startVScroll() {
}

function moveRightEdge() {
 var yMenuFrom, yMenuTo, yOffset, timeoutNextCheck;

 if (isDOM) {
  yMenuFrom   = parseInt (divMenu.style.top, 10);
  yMenuTo     = (isNS ? window.pageYOffset : document.body.scrollTop) + 115; // 위쪽 위치
 }
 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);
}

(2) main 레이아웃에 소스넣음
layout에 import시킴
<!--%import("js/slide.js")-->

<script language="javascript">
if (isDOM) {
 var divMenu = getRef('divMenu');
  divMenu.style.top = (isNS ? window.pageYOffset : document.body.scrollTop) + 0;
  divMenu.style.visibility = "visible";
  moveRightEdge();
}
</script>

<img src="http://osjdent.co.kr/img/info/01_02_img.jpg"><p>
<img src="http://osjdent.co.kr/img/info/01_02_img.jpg"></p>
<p><img src="http://osjdent.co.kr/img/info/01_02_img.jpg">



글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
sbshs77 php문의;;  
제임쓰 최근게시물 (웹진)중에서 랜덤하게 출력하고 싶습니다.  
필드린。 소스를 수정하려면 어떤 책을 참고하는 것이 좋을까요?  
lafi-R 좌측 메뉴 설정에 대해서.. [2] file 2008.02.09 by lafi-R
지오426 자신의 포인트는 어디서 확인하나요-_-? [1] 2008.02.09 by 백성찬
eiken 포럼형 최근게시물 적용이 안되요. [1] 2008.02.08 by testttt
밀크볼 만들고 싶은 게시판(플러그인?)이 있습니다  
nikon http://www.zerobuilder.co.kr/zbxe/ 사이트가 안 나와요. [1] 2008.02.08 by 최란500
인형의기사 제로보드 xe 기본 게시판을 사용하는데..각 게시판색이 다르게 나옵니다... [2] 2008.02.08 by 인형의기사
삵살개 <br> 같은거 적을 떄... [2] 2008.02.08 by 아무개
RainSky [php] 이미지맵 팝업창 손가락 문제입니다. [2] 2008.02.08 by 아무개
문진혁537 질문입니다. 갤러리형 게시판인데요. [1] 2008.02.08 by 셔터렉
BBaram 로그인 한 사용자만 IP보이게 하는 방법을 알고 싶습니다. [2] 2008.02.08 by BBaram
토탈네 zbxe 설치시 처음화면으로 돌아감 [2] 2008.02.08 by 황달증세
hers 0.29버젼을 설치시 문의 드립니다. [1] 2008.02.08 by 대암지기
무제 zb4처럼 글올리기 기능에서 링크기능은 없는건가요? [1] 2008.02.08 by 대암지기
타츠마루 제로보드 XE도 RSS 적용 가능한가요? [1] 2008.02.08 by 대암지기
GOM보더 최근 글 링크를 클릭하면 페이지를 표시할수 없다고 나옵니다. file  
타츠마루 오른쪽 마우스 금지기능 어떻게 하는건가요? [1] 2008.02.07 by 대암지기
이정현294 포토샾으로 작업해서 웹페이지 디자인 해놓은것을....적용하려면... [1] 2008.02.07 by 지연아빠
구매자 외부로그인에 대한 질문(고수님들 답변좀 부탁염^^*) [8] 2008.02.07 by 구매자
sbshs77 레이아웃 링크문제..  
Nee 포럼형 최근 게시물이 특정 게시판에만 적용되네요. [6] 2008.02.07 by Nee
실황 가가채팅 게시판에다 넣을려면요 [3] 2008.02.07 by 실황
sbshs77 제로보드 레이아웃 배경화면문제;;  
물의기억 로고 넣는 방법좀 가르쳐 주세요 [3] 2008.02.07 by 물의기억
바나나농장 게시판 상*하단에 html... [1] 2008.02.07 by 백성찬
SKYMARU 추천을 하면 추천이 되지 않습니다 라고 뜹니다.. ㅠㅠ [2] 2008.02.06 by SKYMARU
지오426 리버전 3631 이 뭔가요? [2] 2008.02.06 by 대암지기
지오426 업그레이드 할때, 싹 지우고 다시 깔아도 괜찮을까요? [2] 2008.02.06 by 지오426