clubdogirc.MyForum.ro clubdogirc.MyForum.ro
Forumul oficial al canalului CluBDog de pe serveru RomaniaIRC | by GMA
 
FAQ :: Cautare :: Membri :: Grupuri :: Inregistrare
Profil :: Mesaje private :: Autentificare

Efect de text Matrix

 
Creaza un subiect nou   Raspunde la subiect    Pagina de start a forumului clubdogirc.MyForum.ro -> HTML
Subiectul anterior :: Subiectul urmator  
Autor Mesaj
Nyku
Moderator
Moderator
Nyku

Data inscrierii: 26/Noi/2007
Mesaje: 27
Localitate: Madrid

MesajTrimis: 15/12/2007 15:18    Titlul subiectului: Efect de text Matrix Raspunde cu citat (quote)

EFECTUL MATRIX

Codul urmator trebuie sa intre intre <head> si </head> (eu le-am adaugat daca pagina ta le are deja sterge astea si pune codul intre cele de la pagina ta)

<head>
<script language="javascript" type="text/javascript">
// EFEC MATRIX
//
//Script by Nyku
//Acest script il gasesti in...
// ClubDogIrc : web : Www.CubDogIrc.Tk Forum : www.ClubDogIrc.MyForum.Ro


//mesaj
//ATENTIE: trebuie sa fie atatea caractere (asdanlfgsrsidjhshsdnsdf) cate are mesajul
//Exemplu : Caractere : 'asdfg' (5 caractere) acum meajul este obligatoriu sa contina 5 caractere in care se includ spatiile | Mesaj 'Salut' (5 caractere)
var mesaj = 'adfahajurhaldfjhakfdfadfaetradfadf'
var mesaj_final = 'Bunvenit pe ClubDogIrc.MyForum.Ro'
//litera de la care incepe sa se schimbe (daca vreti sa se schimbe de laprima litera lasati 0)
var pozitia_initiala = 0
//numar de litere inaintea schimbarii si timpul intre fiecare schimbare
var schimbare = 2
var temporizador = 125
//perioada de repetitie a efectului in minisecunde (la 0, nu se repeta)
var repeticion = 2000
//Litere mari sau litere mici (la 0, foloseste litere mari | daca il lasi 1 foloseste litere mari si mici exact cum ai pus tu in mesaj)
var minusculas = 1

//variables logica
var x
var control = 0
var posicion = pozitia_initiala
var litera, numero

//culorile literelor
var color_brillante = '#80FF80'
var color_oscuro = '#009700'

//scrie mesajul
function ver_mesaj() {
var x
var codigo = ''

//array
for (x = 0; x < mesaj.length; x++) {
codigo += '<span id="litera' + x + '">' + mesaj[x] + '</span>'
}

document.write( codigo )
}


//schimba litera din identificatorul id_litera
function cambia_litera( id_litera, nueva_litera, color ) {
if (document.getElementById && document.createElement) {
contenedor_litera = document.getElementById( id_litera ).firstChild
contenedor_litera.nodeValue = nueva_litera
litera = document.getElementById( id_litera )
litera.style.color = color
}
}

function cambia_mesaj( ) {

//controla fijacion nueva litera cada n=schimbare bucles
if ( control > schimbare ) {
control = 0
cambia_litera( 'litera' + posicion, mesaj_final.charAt(posicion), color_brillante )
posicion++
}

//recorre array del mesaj
for (x = posicion; x < mesaj_final.length; x++) {

//obtiene numero aleatorio
numero = Math.random()

// literas mayusculas: 65 a 90
// literas minusculas: 97 a 122
if ( minusculas == 0 ) numero = 65 + numero * (90 - 65) //mayusculas
else numero = 97 + numero * (122 - 97) //minusculas
numero = Math.round(numero) //redondeo a entero
litera = unescape('%' + numero.toString(16))

cambia_litera( 'litera' + x, litera, color_oscuro )
}

if ( posicion < mesaj_final.length) {
setTimeout( "cambia_mesaj()", temporizador )
control++
} else {
if ( repeticion > 0 ) setTimeout( "inicializa_mesaj()", repeticion )
}
}

function inicializa_mesaj() {
//recorre array del mesaj
for (x = 0; x < mesaj_final.length; x++) {
cambia_litera( 'litera' + x, mesaj[x], color_oscuro )
}

control = 0
posicion = 0
cambia_mesaj()
}


window.onload = cambia_mesaj;
if (document.captureEvents) { //N4 requiere invocar la funcion captureEvents
document.captureEvents(Event.LOAD)
}


</script>
</head>


Codul urmator trebuie sa intre intre <body> si </body> (eu le-am adaugat daca pagina ta le are deja sterge acestea si pune codul intre cele de la pagina ta)


<body>

<p style="font-family: Courier; font-weight: 800; background-color: #000000; border-style: solid; border-width: 4px; border-color: #000000; text-align: center;">
<script language="javascript" type="text/javascript">ver_mesaj();</script>
</p>



</body>
Sus
Vezi profilul utilizatorului Trimite mesaj privat
Afiseaza mesajele pentru a le previzualiza:   
Creaza un subiect nou   Raspunde la subiect    Pagina de start a forumului clubdogirc.MyForum.ro -> HTML Ora este GMT + 3 ore
Pagina 1 din 1

 
Mergi direct la:  
Nu puteti crea un subiect nou in acest forum
Nu puteti raspunde in subiectele acestui forum
Nu puteti modifica mesajele proprii din acest forum
Nu puteti sterge mesajele proprii din acest forum
Nu puteti vota in chestionarele din acest forum



smartDark Style by Smartor
Powered by phpBB © 2001, 2002 phpBB Group