Naruto - The Dark Side •[Akatsuki, Spoiler, Dragon Ball, Download, Episodi, Adozioni, Fan Club, Grafica, Risorse, Richieste]•

Reply
Link cambia colore arcobaleno
view post Posted on 17/11/2007, 23:05Quote
Avatar


Group:
Posts: 1223


Status: Utente anonimo


Questo codice permette ai link del vostro forum di cambiare colore (con il passaggio del mouse)
và inserito in Gestione Codice HTML -> in cima al forum

CODICE
<script type="text/javascript">
////////////////////////////////////////////////////////////////////
// Setting

var rate = 20; // Increase amount(The degree of the transmutation)


////////////////////////////////////////////////////////////////////
// Main routine

if (document.getElementById)
window.onerror=new Function("return true")

var objActive; // The object which event occured in
var act = 0; // Flag during the action
var elmH = 0; // Hue
var elmS = 128; // Saturation
var elmV = 255; // Value
var clrOrg; // A color before the change
var TimerID; // Timer ID


if (document.all) {
document.onmouseover = doRainbowAnchor;
document.onmouseout = stopRainbowAnchor;
}
else if (document.getElementById) {
document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT);
document.onmouseover = Mozilla_doRainbowAnchor;
document.onmouseout = Mozilla_stopRainbowAnchor;
}


//=============================================================================
// doRainbow
// This function begins to change a color.
//=============================================================================
function doRainbow(obj)
{
if (act == 0) {
act = 1;
if (obj)
objActive = obj;
else
objActive = event.srcElement;
clrOrg = objActive.style.color;
TimerID = setInterval("ChangeColor()",100);
}
}


//=============================================================================
// stopRainbow
// This function stops to change a color.
//=============================================================================
function stopRainbow()
{
if (act) {
objActive.style.color = clrOrg;
clearInterval(TimerID);
act = 0;
}
}


//=============================================================================
// doRainbowAnchor
// This function begins to change a color. (of a anchor, automatically)
//=============================================================================
function doRainbowAnchor()
{
if (act == 0) {
var obj = event.srcElement;
while (obj.tagName != 'A' && obj.tagName != 'BODY') {
obj = obj.parentElement;
if (obj.tagName == 'A' || obj.tagName == 'BODY')
break;
}

if (obj.tagName == 'A' && obj.href != '') {
objActive = obj;
act = 1;
clrOrg = objActive.style.color;
TimerID = setInterval("ChangeColor()",100);
}
}
}


//=============================================================================
// stopRainbowAnchor
// This function stops to change a color. (of a anchor, automatically)
//=============================================================================
function stopRainbowAnchor()
{
if (act) {
if (objActive.tagName == 'A') {
objActive.style.color = clrOrg;
clearInterval(TimerID);
act = 0;
}
}
}


//=============================================================================
// Mozilla_doRainbowAnchor(for Netscape6 and Mozilla browser)
// This function begins to change a color. (of a anchor, automatically)
//=============================================================================
function Mozilla_doRainbowAnchor(e)
{
if (act == 0) {
obj = e.target;
while (obj.nodeName != 'A' && obj.nodeName != 'BODY') {
obj = obj.parentNode;
if (obj.nodeName == 'A' || obj.nodeName == 'BODY')
break;
}

if (obj.nodeName == 'A' && obj.href != '') {
objActive = obj;
act = 1;
clrOrg = obj.style.color;
TimerID = setInterval("ChangeColor()",100);
}
}
}


//=============================================================================
// Mozilla_stopRainbowAnchor(for Netscape6 and Mozilla browser)
// This function stops to change a color. (of a anchor, automatically)
//=============================================================================
function Mozilla_stopRainbowAnchor(e)
{
if (act) {
if (objActive.nodeName == 'A') {
objActive.style.color = clrOrg;
clearInterval(TimerID);
act = 0;
}
}
}


//=============================================================================
// Change Color
// This function changes a color actually.
//=============================================================================
function ChangeColor()
{
objActive.style.color = makeColor();
}


//=============================================================================
// makeColor
// This function makes rainbow colors.
//=============================================================================
function makeColor()
{
// Don't you think Color Gamut to look like Rainbow?

// HSVtoRGB
if (elmS == 0) {
elmR = elmV; elmG = elmV; elmB = elmV;
}
else {
t1 = elmV;
t2 = (255 - elmS) * elmV / 255;
t3 = elmH % 60;
t3 = (t1 - t2) * t3 / 60;

if (elmH < 60) {
elmR = t1; elmB = t2; elmG = t2 + t3;
}
else if (elmH < 120) {
elmG = t1; elmB = t2; elmR = t1 - t3;
}
else if (elmH < 180) {
elmG = t1; elmR = t2; elmB = t2 + t3;
}
else if (elmH < 240) {
elmB = t1; elmR = t2; elmG = t1 - t3;
}
else if (elmH < 300) {
elmB = t1; elmG = t2; elmR = t2 + t3;
}
else if (elmH < 360) {
elmR = t1; elmG = t2; elmB = t1 - t3;
}
else {
elmR = 0; elmG = 0; elmB = 0;
}
}

elmR = Math.floor(elmR).toString(16);
elmG = Math.floor(elmG).toString(16);
elmB = Math.floor(elmB).toString(16);
if (elmR.length == 1) elmR = "0" + elmR;
if (elmG.length == 1) elmG = "0" + elmG;
if (elmB.length == 1) elmB = "0" + elmB;

elmH = elmH + rate;
if (elmH >= 360)
elmH = 0;

return '#' + elmR + elmG + elmB;
}

</script>


Edited by . S o r r o w . - 25/2/2008, 17:17

image

image

image
 
P_MSG P_WEBSITE Top
view post Posted on 14/4/2008, 15:31Quote
Avatar

Genin

Group: Member
Posts: 1114


Status: Offline: ultima azione eseguita il 25/12/2009, 14:47


Perchè non mi funzionaaaa!!ç____________ç
 
P_MSG P_EMAIL P_MSN Top
view post Posted on 15/4/2008, 10:28Quote
Avatar


Group:
Posts: 1305
Location: from the b**ch.


Status: Offline: ultima azione eseguita il 23/12/2009, 21:53


usi firefox o internet explorer?

 
P_MSG P_EMAIL P_WEBSITE P_MSN Top
view post Posted on 21/4/2008, 06:06Quote
Avatar

Genin

Group: Member
Posts: 1114


Status: Offline: ultima azione eseguita il 25/12/2009, 14:47


Firefox...però Windows nn ce l'ho più,adesso ho Linux
 
P_MSG P_EMAIL P_MSN Top
view post Posted on 26/4/2008, 20:27Quote
Avatar


Group:
Posts: 1305
Location: from the b**ch.


Status: Offline: ultima azione eseguita il 23/12/2009, 21:53


credo sia xkè usi firefox! ank'io lo uso e alcuni javascript come quello nn li vedo!

 
P_MSG P_EMAIL P_WEBSITE P_MSN Top
view post Posted on 30/4/2008, 14:18Quote
Avatar

Genin

Group: Member
Posts: 1114


Status: Offline: ultima azione eseguita il 25/12/2009, 14:47


Ahhh...^^ Ho capito,glasshie ^^
 
P_MSG P_EMAIL P_MSN Top
5 replies since 17/11/2007, 23:05
 
Reply

load
Fast reply

 
 
 

Enable emoticons
Clickable Smilies
Show All


Nickname:      Email:



 

 
 




Affilazioni
Image Hosted by ImageShack.us Image and video hosting by TinyPic Free Dream Forum Image Hosted by ImageShack.us Photo Sharing and Video Hosting at Photobucket Forum Dei Gatti Image Hosted by ImageShack.us Photo Sharing and Video Hosting at Photobucket
 


megmoticons®
Nechro Skin was skinned by ¬ Sorrow exclusively for Naruto - The Dark Side