• ベストアンサー

Javascriptで時間帯別に画像を変えるには

HPを作っていて、「時間帯別に画像を変える」 Javascriptを探して、打ってみたのですが、 正常に動作しませんでした。 時間帯が4段階しか無かったため、 24回に増やしたからだと思います。 どうすればいいでしょうか? P.S.できれば、元々24回になっているタグが 良いです。

質問者が選んだベストアンサー

  • ベストアンサー
  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.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)あたりのロジックを適切に修正すれば良いかと。