Color Slide BBCode

Area dedicata a tutti i BBcode per phpBB 3
Rispondi
Avatar utente
Dr.House
Amministratore
Amministratore
Messaggi: 2173
Iscritto il: 08/01/2012, 8:24
Link del Forum: www.phpbb-italia.it
Località: Reggio Calabria
Contatta:

Color Slide BBCode

Messaggio da Dr.House »

Questo bbcode permette di inserire un testo scorrevole colorato

Autore:Lucky

Tipo di bbcode Color Slide BBCode

Codice: Seleziona tutto

 [colorslide={SIMPLETEXT}]{COLOR1},{COLOR2},{NUMBER}[/colorslide] 


Trasforma in html

Codice: Seleziona tutto

     <script type="text/javascript">
     
    var message="{SIMPLETEXT}"
    var neonbasecolor="{COLOR1}"
    var neontextcolor="{COLOR2}"
    var flashspeed={NUMBER} //in milliseconds
     
    ///No need to edit below this line/////
     
    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>


Aiuto in linea

Codice: Seleziona tutto

 Colorslide: [colorslide=Text]color,color,number (time in milliseconds)[/colorslide] 
Esempio:
Rispondi