<HTML>
<HEAD>
<TITLE>Delux Color Fading Script v1.0</TITLE>
<!-- START COPYING HERE -->
<SCRIPT LANGUAGE="JavaScript">
<!--
// 설정방법:
//
// HTML 문서의 HEADER 부분에 아래 스크립트 내용을 복사하여 붙여 놓는다.
// 이 때 변경할 수 있는 설정 값들을 변경시키면 된다.
// 다음 BODY 태그에 onLoad 이벤트를 다음과 같이 설정해줘야 한다:
//
// onLoad="javascript:fadestart();"
//
// 사용자가 이 스크립트를 멈추거나 재시작할 수 있도록 하려면
// 다음과 같은 문장을 써준다.
//
// <A href="javascript:fadestop();">배경색 페이딩 중지</A>
//
// <A href="javascript:faderestart();">배경색 페이딩 재시작</A>
//
//
// 변경할 수 있는 설정 값:
var loop = 1; //0 = 한 번만 실행, 1 = 무한 반복
var step = 8; //실제 속도에 영향을 미치는 색상 값 증가 또는 감소 스템
var startcolor = new Array(255,128,0); //배경색 시작값:RGB value (0-255)
var middlecolor = new Array(255,255,0); //배경색 중간값:RGB value (0-255)
var endcolor = new Array(255,128,0); //배경색 마지막값:RGB value (0-255)
// 배경색 중간값이 필요없다면 중간값을 마지막값과 동일하게 주면 된다.
// 만일 이 스크립트를 무한 반복 설정으로 한다면 시작 값과 끝 값은 같아야 한다.
// 아래 스크립트는 수정하지 말기 바란다.
var stopped = 0;
var factor = new Array(1,1,1);
var firstfactor = new Array(1,1,1);
var secondfactor = new Array(1,1,1);
var color = new Array(startcolor[0],startcolor[1],startcolor[2]);
var nextcolor = new Array(middlecolor[0],middlecolor[1],middlecolor[2]);
var hex = new Array;
var letters = new Array('0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F');
function fadestart() {
for (i=0 ; i <=2 ; i++) {
if (middlecolor[i] > startcolor[i]) {
firstfactor[i] = -1;
}
if (middlecolor[i] == startcolor[i]) {
firstfactor[i] = 0;
}
if (endcolor[i] > middlecolor[i]) {
secondfactor[i] = -1;
}
if (endcolor[i] == middlecolor[i]) {
secondfactor[i] = 0;
}
factor[i] = firstfactor[i];
}
fadeing = setTimeout('fade()',1);
}
function fadestop(){
stopped = 1;
clearTimeout(fadeing)
}
function faderestart(){
if (stopped == 1){
fadeing = setTimeout('fade()',1);
}
}
</HEAD>
<BODY onLoad="javascrip:fadestart();" BGCOLOR="#FF8000" TEXT="#000000">
<BR><BR>
<FONT SIZE="2" FACE="Arial, sans-serif">
<CENTER>
<H1>배경색 페이딩 효과 V1.0</H1>
배경색의 시작, 중간, 마지막 값(RGB 값으로)을 설정함으로써 페이딩 효과를 줄 수 있다. 속도도 조절 가능하다. 한 번만 반복할지 무한 반복할지도 결정할 수 있다. 이 스크립트는 사용자가 중지 버튼을 누르거나 새로고침 버튼을 눌럿을 때 중단된다. 자세한 설정 방법은 이 스크립트의 소스를 보기 바란다.<BR>
<BR>
<FONT SIZE="1">
<A href="javascript:fadestop();">배경색 페이딩 중지</A>
<A href="javascript:faderestart();">배경색 페이딩 재시작</A>
</FONT>
</CENTER>
</FONT>
</BODY>
</HTML>