membuat text efek rainbow

Sebelumnya saya sudah posting tentang membuat text gaya gelombang kali ini saya akan mencoba share tentang membuat text efek rainbow. tahukan seperti apa efek rainbow itu, hmm bisa di bilang efek pelangi.

untuk lebih jelasnya di bawah ini demonya:


nah bagaimana anda tertarik untuk membuatnya?
saya akan memberikan petunjuk untuk anda memodifikasi nya nanti.
sebelumnya berikut ini kode javascriptnya:
<script>

var text="INI CONTOH TEXT EFEK RANBOW"
var speed=80 // ini angka kecepatan klipnya

if (document.all||document.getElementById){
document.write('<font size='20' ><span id="highlight">' + text + '</span></font>')
var storetext=document.getElementById? document.getElementById("highlight") : document.all.highlight
}
else
document.write(text)
var hex=new Array("00","14","28","3C","50","64","78","8C","A0","B4","C8","DC","F0")
var r=1
var g=1
var b=1
var seq=1
function changetext(){
rainbow="#"+hex[r]+hex[g]+hex[b]
storetext.style.color=rainbow
}
function change(){
if (seq==6){
b--
if (b==0)
seq=1
}
if (seq==5){
r++
if (r==12)
seq=6
}
if (seq==4){
g--
if (g==0)
seq=5
}
if (seq==3){
b++
if (b==12)
seq=4
}
if (seq==2){
r--
if (r==0)
seq=3
}
if (seq==1){
g++
if (g==12)
seq=2
}
changetext()
}
function starteffect(){
if (document.all||document.getElementById)
flash=setInterval("change()",speed)
}
starteffect()
</script>
catatan:
silahkan ganti text yang berwarna biru .
silahkan ganti angka yang warna ungu untuk mengubah kecepatan klip.
silahkan ganti ukuran text dengan mengubah angka 20 yang warna merah.
nah cukup seperti itu saja, anda juga bisa  memodifikasi sesuai selera.