- ベストアンサー
Javascriptで時間帯別に画像を変えるには
HPを作っていて、「時間帯別に画像を変える」 Javascriptを探して、打ってみたのですが、 正常に動作しませんでした。 時間帯が4段階しか無かったため、 24回に増やしたからだと思います。 どうすればいいでしょうか? P.S.できれば、元々24回になっているタグが 良いです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
この手の仕組みは、 1) 現在時刻を取得する。 ex. t = new Date(); 2) 時間帯に変換。 ex. k = t.getHours() / 4; 3) 画像URLを生成。 ex. uri = 'images_timezone' + k + '.png'; 4) 画像オブジェクトのソースURLを書き換え。 ex. document.images['timezone'].src = uri; ――って感じですので、2)と3)あたりのロジックを適切に修正すれば良いかと。