묻고답하기

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



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 남기남
망토유령 xe 1.4.3.1 버전을 쓰고 있습니다.. 텍스파일 관련해서 질문요.. [1] 2013.01.30 by 푸시아
音志 게시물에서 분류 선택안할시 경고문 [1] 2013.01.30 by 송동우
유유히 최신글 테이블은 어느 테이블인가요? [1] 2013.01.30 by 송동우
ytchoi xe 멀티미디어 링크에 플래시 ...  
4b4 최근갤러리 이미지에서 제목을 출력하지 않으려고 하는데 [1] 2013.01.30 by 송동우
nimm 게시판 확장변수에서 바로 첨부파일 다운로드... [1] 2013.01.30 by 송동우
메테워 게시물 추천시 추천인도 포인트 받는법 [1] 2013.01.30 by 송동우
서화담577 게시판의 제목 크기와 색깔을 어떻게 변경하는지 여줍니다. [1] file 2013.01.30 by 송동우
stylebygio 사이트가 영문으로 나옵니다. [1] 2013.01.30 by 윈컴이
pmarch 초보사용자입니다 ㅜ 도와주세요~ [1] 2013.01.30 by 몽실아빠
맨유MU 레이어 로그인창의 경우 SSL이 자동적으로 적용되나요? [1] 2013.01.30 by 몽실아빠
녕쓰요 LDAP 및 검색 관련 질문  
유유히 최신글 엑셀로 다운 하는 방법 없나요?  
남자인간 스케치북 게시판 갤러리형 리스트(썸네일)에 gif 파일 출력하는 방법좀 알려주세요  
xe전문가 템플릿 파서가 템플릿을 파싱하지 못하는 문제.. 템플릿 문법이 고스란히 노출됨.  
단기종합 document_srl숫자 질문 [1] 2013.01.30 by 푸시아
우영아빠 Happy CGI의 뉴스솔루션으로 제작된 사이트를 XE로 옮겨 오는 방법을 아시는 분 계세요? [1] 2013.01.30 by 푸시아
미소미소 호스팅 이전 오류 [1] 2013.01.30 by 미소미소
메테워 레벨에따른 글쓰기관련 질문.. [1] 2013.01.30 by 송동우
Funys 타유저 회원정보 보기 문의 입니다. [1] 2013.01.30 by 송동우
윙보이 로그인시 홈페이지 이동 부분에서..마찰 [1] 2013.01.30 by 송동우
Funys [재문의] 도배방지 답변받았는데요 ㅠ  
최영석222 배너 옆으로 슬라이드 되는 위젯은?  
밥조 게시판 제목클릭하지않아도 클릭될수 있게 할수없나요? [1] 2013.01.30 by 송동우
Funys [재등록]도배 방지를 막을려고 하는데요^^;; [2] 2013.01.30 by 송동우
Funys 회원정보보기 관련 문의 드립니다. [1] 2013.01.30 by XE비기너
XE비기너 한 게시판에서 여러 글쓴이 한번에 검색  
대박날꼬야 게시판 DX에서 내용의 필수입력 해제하기 [1] 2013.01.30 by 송동우
나르니즘 관리자 대쉬보드에서 글/댓글 목록 수를 기본30개보다 더 많이 보려면? [1] 2013.01.30 by 송동우
홍길동친구 게시물을 읽을때 파일다운로드 포인트가 차감되는 경우 ;; file