で呼び出してください。 なおこのソースは適当に改造してくださって結構です。 #タグ表示部分は必要ないでしょうし こうしたらもっと良いとか教えてくださるとすごくうれしいです。 */ hexstr = new Array("0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"); jleng="日".length; //日本語が何バイトかのチェック用 //数値の16進変換(2桁) //toString(16)を用いても良いのですが15以下のとき2桁目が0埋めされないので... function NumToHex(num) { if (num>255) num=255; if (num<0) num=0; x1=Math.floor(num / 16); x2=(num % 16); return (hexstr[x1]+hexstr[x2]); } //書き込み処理 function gradstr(str,start,end,flag) { colstr = new Array(6); colnum = new Array(6); for (j=0;j<3;j++) { colstr[j*2] = start.substr(j*2,2); colstr[j*2+1] = end.substr(j*2,2); } //16進の数値変換 for (j=0;j<6;j++) colnum[j]= eval("0x"+colstr[j]); sleng=str.length-1; redrate=(colnum[1]-colnum[0])/sleng; greenrate=(colnum[3]-colnum[2])/sleng; bluerate=(colnum[5]-colnum[4])/sleng; colcode = new Array(sleng+1);//カラーコードの配列 //カラーコード作成 for (i=0;i'+str.substr(i,1)+''); } //NN4.0x以前のバージョン向け if (jleng==2) { for (i=0;i'+str2+''); i += ai; } } //タグ表示部分 //wirtelnを使用しているので表示部分は
タグで囲ってください
 
    if (flag==1)
    {
      document.writeln('');      
      document.writeln('

'); document.writeln('タグ結果
'); if (jleng==1) { for (i=0;i'); } } // -->