トップページ背景に関する事例集→時間によって背景と文字の色を変える

1.7 時間によって背景と文字の色を変える

サンプル表示
ヘッダー部(<HEAD>〜</HEAD>)に次の様に記述します。

<SCRIPT TYPE="text/javascript">
<!--
TimeH = (new Date()).getHours();
if (TimeH>=0 && TimeH<=4)
 {myBGcolor="#000"; myColor="#ffc";}
else if (TimeH>=5 && TimeH<=7)
 {myBGcolor="#fcc"; myColor="#c00";}
else if (TimeH>=8 && TimeH<=16)
 {myBGcolor="#00f"; myColor="#ff0";}
else if (TimeH>=17 && TimeH<=19)
 {myBGcolor="#96c"; myColor="#cc9";}
else if (TimeH>=20 && TimeH<=23)
 {myBGcolor="#000"; myColor="#ff0";}
myOP = window.opera;
myN6 = document.getElementById;
myIE = document.all;
if (myOP) myBR="O6";
else if (myIE) myBR="I4";
else if (myN6) myBR="N6";
else myBR="";
function bg(){
 if (myBR == "I4"){
   document.all.bdy.style.background = myBGcolor;
   document.all.bdy.style.color = myColor;
 }
 else if (myBR == "N6" || myBR == "O6") {
   document.getElementById("bdy").style.background = myBGcolor;
   document.getElementById("bdy").style.color = myColor;
 }
}
// -->
</SCRIPT>

BODYタグに次の様に記述します。

<BODY ID=bdy onload="bg()">


ブラウザ対応表
ブラウザIENetscapeOpera
バージョン5.005.506.06.2.37.016.067.21
対応

 
トップページへ
背景に関する事例集
文字に関する事例集
画像に関する事例集
リンクに関する事例集
ページ制御に関する事例集
その他の事例集
1.1 画像をタイル貼りする
1.2 左側(中央、右側)に縦一列に貼り付ける
1.3 上側(中央、下側)に横一列に貼り付ける
1.4 一枚だけ中央に貼り付ける
1.5 背景を固定する
1.6 一枚だけ中央に貼り付けて背景を固定する
1.7 時間によって背景と文字の色を変える
1.8 ページの一部の背景画像を変える