스크롤 배너 스크립트 (IE, FF 공용) > 기술자료 | 해피정닷컴

스크롤 배너 스크립트 (IE, FF 공용) > 기술자료

본문 바로가기

사이트 내 전체검색

스크롤 배너 스크립트 (IE, FF 공용) > 기술자료

JavaScript 스크롤 배너 스크립트 (IE, FF 공용)

페이지 정보


본문

기존의 고정형태에서의 불편함을 보완하여 떠다니는 레이어 기능을 활용
어느곳에 코드를 삽입하여도 원하는 위치에 스크롤 배너가 보이도록 변경하였습니다.

이용팁 : 이 내용을 적용시킬 HTML문서에 직접 추가해서 사용할수 있으나. 이 경우 배너를 추가하거나 수정할때 모든 페이지를 수정해야하는 문제가 발생합니다.
이때 이 파일을 별도 생성시킨후, 적용시킬 HTML에서 include 로서 적용시킨다면 무척 편리하게 관리가 될것입니다.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=euc-kr">
<script language="Javascript" type="text/Javascript">
<!--
// 스크롤 배너 스크립트 시작
var scroll_time = 300;

function set_move_banner() {
  window.setTimeout( "set_move_banner()", scroll_time );

  top_x = 0;
  top_y = document.body.scrollTop;
 
  // scroll_banner_1 : 1번째 스크롤 배너
  if( typeof( document.all.scroll_banner_1 ) == "object"  ) {
    is_banner_1 = true;
  }
  // scroll_banner_2 : 2번째 스크롤 배너
  if( typeof( document.all.scroll_banner_2 ) == "object" ) {
    is_banner_2 = true;
  }
 
  move_banner();
 
  // scroll_banner_1 : 1번째 스크롤 배너
  if( is_banner_1 ) {
    document.all.scroll_banner_1.style.marginTop = top_y;
  }
  // scroll_banner_2 : 2번째 스크롤 배너
  if( is_banner_2 ) {
    document.all.scroll_banner_2.style.marginTop = top_y;
  }
}

function move_banner() {
}

function move_banner_js_init() {
  set_move_banner();
}
move_banner_js_init()
// 스크롤 배너 스크립트 끝
//-->
</script>
<style type="text/css">
<!--
  #scroll_banner_1 {
    position:absolute;
    left:100px;
    top:50px;
    width:70px;
    height:116px;
    z-index:1;
    visibility: visible;
}
  #scroll_banner_2 {
    position:absolute;
    left:200px;
    top:150px;
    width:70px;
    height:116px;
    z-index:1;
    visibility: visible;
}
-->
</style>
</head>

<body>
<div id="scroll_banner_1">
  <table cellpadding=0 cellspacing=0 border="1">
    <tr>
      <td width="200" style="vertical-align:top;" align="center">
        Happyjung.com
      </td>
    </tr>
  </table>
</div>
<div id="scroll_banner_2">
  <table cellpadding=0 cellspacing=0 border="1">
    <tr>
      <td width="200" style="vertical-align:top;" align="center">
        해피정닷컴
      </td>
    </tr>
  </table>
</div>
</body>
</html>

댓글목록

등록된 댓글이 없습니다.


Total 2,640건 130 페이지
  • RSS
기술자료 목록
60
제로보드   23294  2006-03-03 05:22  
59
HTML   15425  2006-03-02 21:35 ~ 2008-01-28 00:00  
58
HTML   16419  2006-02-11 11:18 ~ 2017-03-29 00:00  
57
JavaScript   12013  2006-02-11 11:10  
56
JavaScript   12922  2006-02-11 11:06  
55
JavaScript   13546  2006-01-25 20:30 ~ 2006-07-13 00:00  
54
JavaScript   13964  2006-01-24 21:54  
53
HTML   19823  2005-12-27 18:34 ~ 2015-08-05 00:00  
52
메이크샵   11809  2005-12-26 18:35  
51
제로보드   14237  2005-12-01 18:36 ~ 2018-06-14 18:43  
50
제로보드   13612  2005-11-09 15:17  
49
제로보드   16145  2005-11-09 09:50  
열람
JavaScript   15637  2005-11-09 09:21 ~ 2006-11-10 00:00  
47
JavaScript   20085  2005-11-04 10:26 ~ 2018-07-17 21:36  
46
PHP   12494  2005-09-13 08:38  
45
일반   14231  2005-09-12 13:25  
44
호스팅   19288  2005-03-30 12:06  
43
도메인   20554  2004-09-08 12:13  
42
일반   14965  2004-09-08 12:13  
41
일반   34772  2004-09-07 17:25  

검색

해피정닷컴 정보

회사소개 회사연혁 협력사 오시는길 서비스 이용약관 개인정보 처리방침

회사명: 해피정닷컴   대표: 정창용   전화: 070-7600-3500   팩스: 042-670-8272
주소: (34368) 대전시 대덕구 대화로 160 대전산업용재유통단지 1동 222호
개인정보보호책임자: 정창용   사업자번호: 119-05-36414
통신판매업신고: 제2024-대전대덕-0405호 [사업자등록확인]  
Copyright 2001~2024 해피정닷컴. All Rights Reserved.