스크롤 배너 스크립트 (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 152건 8 페이지
  • RSS
기술자료 목록
12
JavaScript   28411  2006-05-11 09:34 ~ 2022-05-12 19:15  
11
JavaScript   18965  2006-05-10 17:45 ~ 2019-05-07 21:13  
10
JavaScript   12062  2006-02-11 11:10  
9
JavaScript   12957  2006-02-11 11:06  
8
JavaScript   13594  2006-01-25 20:30 ~ 2006-07-13 00:00  
7
JavaScript   14025  2006-01-24 21:54  
열람
JavaScript   15704  2005-11-09 09:21 ~ 2006-11-10 00:00  
5
JavaScript   20148  2005-11-04 10:26 ~ 2018-07-17 21:36  
4
JavaScript   18668  2004-03-12 01:54  
3
JavaScript   26797  2004-01-17 00:02 ~ 2014-02-16 00:00  
2
JavaScript   34339  2004-01-02 17:02 ~ 2015-03-06 00:00  
1
JavaScript   19918  2004-01-02 16:13  

검색

해피정닷컴 정보

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

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