|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
<span class="smallfont"><b>
<script language="JavaScript">
<!--
function MakeArray(n){
this.length=n;
for(var i=1; i<=n; i++) this[i]=i-1;
return this
}
hex=new MakeArray(16);
hex[11]="A"; hex[12]="B"; hex[13]="C"; hex[14]="D"; hex[15]="E"; hex[16]="F";
function ToHex(x){
var high=x/16;
var s=high+"";
s=s.substring(0,2);
high=parseInt(s,10);
var left=hex[high+1];
var low=x-high*16;
s=low+"";
s=s.substring(0,2);
low=parseInt(s,10);
var right=hex[low+1];
var string=left+""+right;
return string;
}
function rainbow(text){
text=text.substring(3,text.length-4);
color_d1=160;
mul=color_d1/text.length;
for(i=0;i < text.length;i++){
color_d1=600*Math.sin(i/(text.length/3)); "600*Math.sin(i/(text.length/3))"
color_h1=ToHex(color_d1);
color_d2=mul*i;
color_h2=ToHex(color_d2);
document.write("<FONT COLOR='#FF"+color_h1+color_h2+"'>"+text.substring(i,i+1)+'</FONT>');
}
}
// -->
</script>
<font style="$config_row[msgstyle];font-size:150%">
<script>
<!--
{rainbow("-->{param1}<!--");
}
// -->
</script>
</b></font></span>
|
ich würde ganz gerne in diesem BBCode die farben ändern weiß jedoch nicht wie ich das mache kann mir das jemand mal erklären.... irgendwie komme ich damit nicht zu recht weil mir die hexadezimalcodes fehlen
danke im vorraus
Edit:
---------------
ich möchte einen farbverlauf von rot, über lila, nach blau