Archive for howtodoit.myfastforum.org 
 



       howtodoit.myfastforum.org Forum Index -> Add-on`s for your forum
Symon

Changing Text colour Script (moving text)

Not such a hack as in terms of the others in this section but this will give you the different colour text effect that you see on here in the donors area.

All you need to do is to place this code where you wish it to appear.


Code:
<script language="JavaScript1.2">



var message="Your Messgae Here"
var neonbasecolor="red"
var neontextcolor="yellow"
var flashspeed=50  //in milliseconds



var n=0
if (document.all||document.getElementById){
document.write('<font color="'+neonbasecolor+'">')
for (m=0;m<message.length;m++)
document.write('<span id="neonlight'+m+'">'+message.charAt(m)+'</span>')
document.write('</font>')
}
else
document.write(message)

function crossref(number){
var crossobj=document.all? eval("document.all.neonlight"+number) : document.getElementById("neonlight"+number)
return crossobj
}

function neon(){

//Change all letters to base color
if (n==0){
for (m=0;m<message.length;m++)
//eval("document.all.neonlight"+m).style.color=neonbasecolor
crossref(m).style.color=neonbasecolor
}

//cycle through and change individual letters to neon color
crossref(n).style.color=neontextcolor

if (n<message.length-1)
n++
else{
n=0
clearInterval(flashing)
setTimeout("beginneon()",1500)
return
}
}

function beginneon(){
if (document.all||document.getElementById)
flashing=setInterval("neon()",flashspeed)
}
beginneon()


</script>


Hints

This is the area where you enter your message.

Code:
var message="Your Messgae Here"


Below is where you change the two colours the first one is the main colour
The second is the colour the text changes to as it goes though the cycle.


Code:
var neonbasecolor="red"
var neontextcolor="yellow"


Below is the speed in which the text changes higher the number the slower it becomes

Code:
var flashspeed=50  //in milliseconds


And thats HOWTODOIT

       howtodoit.myfastforum.org Forum Index -> Add-on`s for your forum
Page 1 of 1
Create your own free forum | Buy a domain to use with your forum