이미지롤링 스크립트 및 소스
<SCRIPT LANGUAGE="JavaScript">
<!--
// ↓ 체인지 될 메세지 - 태그 사용 가능하며 추가시에는 "내용"하고 ,(콤마)로 구분만 해주면 됨.
var qiksearch_js_text = new Array ("반갑습니다.", "해피 스크립트 넷 입니다.", "여기서는 자스 소스를 제공 하며", "URL은 http://www.happyscript.net입니다..", " - *^^* - ");
var qiksearch_space_width = 390; // 테이블 가로 크기
var qiksearch_space_height = 50; // 테이블 세로 크기
var qiksearch_space_borderw=3; // 테이블 테두리 두께
var qiksearch_space_borderc="#CC0000"; // 테이블 테두리 색
var qiksearch_space_bgcolor="#FFFFFF"; // 테이블 배경 색
var qiksearch_space_font="verdana,arial,helvetica"; // 글자 체
var qiksearch_space_size=3; // 글자 크기
var timeOutVal=150; // 글자 체인지 되는 시간 - 작을수록 빠름
// 테이블 구성 부분
document.write('<table width="'+qiksearch_space_width+'" height="'+qiksearch_space_height+'" style="background:'+qiksearch_space_bgcolor+'; border:'+qiksearch_space_borderw+' solid '+qiksearch_space_borderc+'">');
document.write('<tr>');
document.write('<td align="middle" style="cursor:default">');
document.write('<div id="qiksearch_js_space">');
document.write('</div>');
document.write('</td>');
document.write('</tr>');
document.write('</table>');
var def_10='A',def_11='B',def_12='C',def_13='D',def_14='E',def_15='F';
var colorVal=15;
var div_count=0;
function qiksearch_fade_desat(getColorIntVal)
{
var returnVal;
if(getColorIntVal>=10)
{
for(var i=0; i<=15; i++)
{
if((getColorIntVal==i))
{
returnVal = eval('def_' + i);
}
}
}
else
{
returnVal=getColorIntVal;
}
return(returnVal);
}
function writeDiv()
{ // 페이드 되는 글자 부분 - 주의 : color로 글자 색 주면 페이드 안됨..
document.all.qiksearch_js_space.innerHTML= '<font face="'+qiksearch_space_font+'" size="'+qiksearch_space_size+'" color="'+joinColor(qiksearch_fade_desat(colorVal))+'"><b>'+qiksearch_js_text[div_count]+'</span></b></font>' ;
if((colorVal>0) && (colorVal!=0))
{
colorVal--;
}
else
{
colorVal=15;
if(div_count<qiksearch_js_text.length)
{
div_count++;
}
if(div_count==qiksearch_js_text.length)
{ // replay부분
document.all.qiksearch_js_space.innerHTML = '<a href="javascript:resetAll();writeDiv();" style="text-decoration:none" onfocus="this.blur()"><font color="#808080" face="'+qiksearch_space_font+'" size="'+qiksearch_space_size+'"><b>Replay... <font color="#CC0000">≫</font></b></font></a>';
}
}
if(div_count<qiksearch_js_text.length)
{
setTimeout("writeDiv()",timeOutVal);
}
}
function joinColor(getColor)
{
return (getColor + '0' + getColor + '0' + getColor + '0');
}
function resetAll()
{
div_count=0;
colorVal=15;
}
writeDiv();
//-->
</script>