Kirjautuminen

Haku

Tehtävät

Keskustelu: Koodit: JavaScript: toinen rainbow

karvanaama [22.10.2002 11:27:40]

#

Tuolla näkyi olevan qb-listaus sateenkaaritekstistä niin panempa nyt tähän jo kauan sitte kirjottamani version javascriptillä... Wörkkii parhaiten mustalla taustalla..

function ma(n){
  this.length=n;
  for(var i=1; i<=n; i++) this[i]=i-1;
  return this;
}
hex=new ma(16);
hex[11]="A";
hex[12]="B";
hex[13]="C";
hex[14]="D";
hex[15]="E";
hex[16]="F";
function th(x){
  var hi=x/16;
  var s=hi+"";
  s=s.substring(0,2);
  hi=parseInt(s,10);
  var le=hex[hi+1];
  var lo=x-hi*16;
  s=lo+"";
  s=s.substring(0,2);
  lo=parseInt(s,10);
  var ri=hex[lo+1];
  var stri=le+""+ri;
  return stri;
}
function rb(t){
  c_d1=255;
  ml=c_d1/t.length;
  for(i=0;i<t.length;i++){
    c_d1=255*Math.sin(i/(t.length/3));
    c_h1=th(c_d1);
    c_d2=ml*i;
    c_h2=th(c_d2);
    document.write("<FONT COLOR='#FF"+c_h1+c_h2+"'>"+t.substring(i,i+1)+'</FONT>');
  }
}

karvanaama [23.10.2002 02:28:57]

#

ai nii: tietty kutsun syntaksi jos jollain epäselvää:

rb("tän haluaisin moniväriseks!");

Jyri [15.05.2004 22:38:58]

#

Iha siisti.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta