본문 바로가기

javascript

간단한 Text Blink 효과

<!--1. 아래의 코드를 <HEAD></HEAD>사이에 복사해 넣으세요-->

<SCRIPT LANGUAGE="JavaScript1.2">

<!--
function initArray() {
this.length = initArray.arguments.length;
for (var i = 0; i < this.length; i++) {
this[i] = initArray.arguments[i];
   }
}

var ctext = "이 텍스트는 반짝입니다"; // 나타낼 메세지
var speed = 1000;
var x = 0;
var color = new initArray( // 변화되는 색상들
"red",
"blue",
"green",
"black"
);
if(navigator.appName == "Netscape") { // 네츠케이프용 코드
document.write('<layer id="c"><center>'+ctext+'</center></layer><br>');
}

if (navigator.appVersion.indexOf("MSIE") != -1){ // IE 용 코드
document.write('<div id="c"><center>'+ctext+'</center></div>');
}

function chcolor(){ // 색상 변화함수
if(navigator.appName == "Netscape") {
document.c.document.write('<center><font color="'+color[x]);
document.c.document.write('">'+ctext+'</font></center>');
document.c.document.close();
}
else if (navigator.appVersion.indexOf("MSIE") != -1){
document.all.c.style.color = color[x];
}
(x < color.length-1) ? x++ : x = 0;
}
setInterval("chcolor()",1000); // 스피드 조절
// -->
</script>