home *** CD-ROM | disk | FTP | other *** search
- <SCRIPT LANGUAGE="JavaScript">
- <!-- begin script
- function maketable(n) {
- var nb;
- this.length = n;
- for (var i = 1; i <=n; i++)
- if (i<10) {
- nb = i+"";
- nb = nb.substring(0,1);
- this[i] = nb;
- }
- return this;
- }
-
- function conversion(color) {
- var hexa1;
- var hexa2;
- var colorHexa;
- tabHex = new maketable(16);
-
- tabHex[10]="A"; tabHex[11]="B"; tabHex[12]="C"; tabHex[13]="D"; tabHex[14]="E"; tabHex[15]="F";
- hexa2 = (color%16);
- hexa1 = parseInt(color/16);
- hexa2 = tabHex[hexa2];
- if (hexa2 == null)
- hexa2 = "0";
- hexa1 = tabHex[hexa1];
- if (hexa1 == null)
- hexa1 = "0";
- colorHexa = hexa1 + hexa2;
- return colorHexa;
- }
-
- function degrade(atext, asize, afont, RGB) {
- var factor = 256/(atext.length+1);
- var i;
- var c1,c2,c3;
-
- for (i=0;i<atext.length;i++) {
- ton=factor*i;
- if (RGB == 0) {
- c1 = 'FF'
- c2 = conversion(ton);
- c3 = c2;
- }
- else if (RGB == 1) {
- c1 = conversion(ton);
- c2 = 'FF'
- c3 = c1;
- }
- else {
- c1 = conversion(ton);
- c2 = c1;
- c3 = 'FF'
- }
- document.write ('<FONT SIZE=' + asize + ' FACE="' + afont + '" COLOR="#' + c1 + c2 + c3 + '">' + atext.substring (i,i+1) + '</FONT>');
- }
- }
- // end script -->
- </SCRIPT>
-