セルの背景画像
-
0 名前: くん : 2007/03/31(土) 19:03 [URL] ID:9bFDu1Sj sub-Ds
- テーブルの背景画像を時間帯で変更しようとおもっているのですが、
どうしたらいいものかさっぱり分かりません。JavaScriptでいろいろ作っているのですが、どうしてもやり方がひらめかないんです。
たぶん、かなり初歩的なことで出来るのではと思うのですが、それが分かりません。(そんな僕はバカでしょうか…)
誰か、教えてください。よろしくお願いします。
-
1 名前: 匿名 : 2007/03/31(土) 19:03 ID:KsHciFfq sub-gI
- http://www.openspc2.org/reibun/javascript/image/019/index.html

これを応用したらいいんではないでしょうか?
-
2 名前: 匿名 : 2007/03/31(土) 19:03 ID:ppPio/8n sub-Ds
- それで動けばそれでいいけど。
しかし、このサイト(>>1)のコードは相変わらずいい加減だね。
-
3 名前: くん : 2007/03/31(土) 19:03 ID:9bFDu1Sj sub-Ds
- いろいろ改造して試してみたのですが、”一定時間”ではなく”時刻”で変えるのは無理みたいです。
時間で文字を変えるとかいろんなコードも改造して試しているのですが、”セルの背景”を変える方法が…。
注文が多くてスミマセン。もうちょっと自分でも考えて見ますが、いい方法があったら教えてください。
-
4 名前: カヅサツ ◆ThCi95HEzw : 2007/03/31(土) 19:03 [URL] ID:O5hEMlpW sub-r2
- > やり方がひらめかないんです
・getHours();などで現在時刻を所得する
・「現在時刻」がもし(if)××なら背景画像のURIを○○にする、もし△△なら背景画像のURIを□□にする、もし…
思いっきり単純に考えるなら、上記のような塩梅になろうかと思います。
応用編として、
・getHours();で現在時刻を所得する
・24個の画像のURIの配列を作る
・背景画像のURIを「配列[現在時刻]」にする
という手があります。
-
5 名前: くん : 2007/03/31(土) 19:03 ID:9bFDu1Sj sub-Ds
- <script language="JavaScript">
<!--
var te = new Array(
"0.gif",
"1.gif",
"2.gif",
"3.gif",
"4.gif",
"5.gif",
"6.gif",
"7.gif",
"8.gif",
"9.gif",
"10.gif",
"11.gif",
"12.gif",
"13.gif",
"14.gif",
"15.gif",
"16.gif",
"17.gif",
"18.gif",
"19.gif",
"20.gif",
"21.gif",
"22.gif",
"23.gif");
document.write('<IMG SRC="'+te[(new Date().getHours())]+'">');
//-->
</script>
で、画像を変えることは出来るのですが、これをテーブルの背景に応用する仕方が分かりません。
最初の質問の説明不足でごめんなさい。
-
6 名前: 匿名 : 2007/03/31(土) 19:03 ID:5GbuRZst sub-Ds
- >これをテーブルの背景に応用する仕方が分かりません。
セルにそれを差し込めばそこが変わりますよ。
ここまで書けるなら、マジ最初からコード出さなきゃ。
-
7 名前: くん : 2007/03/31(土) 19:03 ID:9bFDu1Sj sub-Ds
- ありがとうございました!ようやくできました!
そうか!この手があったか!っていうか、何で気付かなかったんだろうと自分がおかしく思えてきました!
なんか頭のなかのもやもやが取れた気分です。本当にありがとうございました!