主题:  请教一段颜色代码

楚楚

职务:普通成员
等级:1
金币:1.0
发贴:187
注册:2002/5/21 9:05:18
#12003/2/3 12:07:50
下面这段代码,怎样可以自定义颜色。比如去我要加进灰色系,去掉黄色系,怎么做:

//Made by mat

function MM_findObj(n, d) {
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i for(i=0;!x&&d.layers&&i>d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}
function insertTag(MyString)
{
bbopen=''
bbclose='
'
        
        if (MM_findObj('message').createTextRange && MM_findObj('message').caretPos) {
            text = bbopen + bbclose ;
            var caretPos = MM_findObj('message').caretPos;
            caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
            MM_findObj('message').focus();
            return;
        } else {
            MM_findObj('message').value += bbopen + bbclose;
            MM_findObj('message').focus();
            return;
    }
}
var base_hexa = "0123456789ABCDEF";
function dec2Hexa(number)
{
return base_hexa.charAt(Math.floor(number / 16)) + base_hexa.charAt(number % 16);
}

function RGB2Hexa(TR,TG,TB)
{
return "#" + dec2Hexa(TR) + dec2Hexa(TG) + dec2Hexa(TB);
}
function lightCase(MyObject)
{
    MM_findObj('ColorUsed').bgColor = MyObject.bgColor;
}
function lightCase1(MyObject)
{
    MM_findObj('ColorUsed1').bgColor = MyObject.bgColor;
}
col = new Array;
col[0] = new Array(255,0,255,0,255,-1);
col[1] = new Array(255,-1,255,0,0,0);
col[2] = new Array(0,0,255,0,0,1);
col[3] = new Array(0,0,255,-1,255,0);
col[4] = new Array(0,1,0,0,255,0);
col[5] = new Array(255,0,0,0,255,-1);
col[6] = new Array(255,-1,0,0,0,0);

function rgb(pas,w,h,text1,text2){
for (j=0;j<6+1;j++){
for (i=0;i    {
    r = Math.floor(col[j][0]+col[j][1]*i*(255)/pas);
    g = Math.floor(col[j][2]+col[j][3]*i*(255)/pas);
    b = Math.floor(col[j][4]+col[j][5]*i*(255)/pas);
codehex = r + '' + g + '' + b;
document.write('        

匆匆过客

职务:普通成员
等级:2
金币:10.0
发贴:592
注册:2002/10/9 20:05:12
#22003/2/3 12:10:48
好象是rgb你看看改改这个如何

col[0] = new Array(255,0,255,0,255,-1);
col[1] = new Array(255,-1,255,0,0,0);
col[2] = new Array(0,0,255,0,0,1);
col[3] = new Array(0,0,255,-1,255,0);
col[4] = new Array(0,1,0,0,255,0);
col[5] = new Array(255,0,0,0,255,-1);
col[6] = new Array(255,-1,0,0,0,0);



楚楚

职务:普通成员
等级:1
金币:1.0
发贴:187
注册:2002/5/21 9:05:18
#32003/2/3 12:14:58
是呀,看了,没解决。