文字色を変更


表示されている文字の色を動的に変更します。


JavaScriptソース

SCRIPT LANGUAGE=javascript>
<!--
var a0,a1,i,j,k;
a0 = new Array("処理開始","処理終了");
a1 = 0;
c0 = new Array("0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F");

function ijk(){
  j = j + i;
  if (j > 15){
    i = -1;
    j = 14;
  } else if(j < 0){
    i = 1;
    j = 0;
  } 
}

function sl0(){
  if (a1 == 1){
    ijk();
  document.fgColor = 65536 * 16 * j + 65536 * j + 4096 * j + 256 * j + 16 * j + j;
   t0 = setTimeout("sl0()",100);
  } else {
    clearTimeout(t0);
  }
}

function b1_onclick() {
  j = 0;
  i = 1;
  a1 = a1 + 1;
  if (a1 > 1){
    a1 = 0;
    document.fgColor = "#000000";
  } else {
  }
  f01.b1.value = a0[a1];
  sl0();
}

//-->
</SCRIPT>
 65536 = 16 X 16 X 16 X 16、4096 = 16 X 16 X 16、256 = 16 X 16
#ABCDEF = 10 X 16 X 16 X 16 X 16 X 16 + 11 X 16 X 16 X 16 X 16 + 12 X 16 X 16 X 16 + 13 X 16 X 16 + 14 X 16 + 15

1)「65536 * 16 * j + 65536 * j + 4096 * j + 256 * j + 16 * j + j」は、表示する色作成 
2)「f01.b1.value = a0[a1];」は、ボタンの表示を変更(処理開始/処理終了)
注)JavaScriptで処理しています。JavaScript対応ブラウウザでご使用下さい。
注)ブラウザのバージョンや種類によって動作しない場合もあります(NNは動作しません)。


00/07/27更新

戻る