• ベストアンサー

タイムテーブルを作りたいのですが・・・

某コミュニティーFMでボランティアスタッフとして、このたび、新しいタイムテーブルを作成するのですが、フジテレビさんのような感じで自動で(時間を取得して)ジャンプするようなJavascriptのソースをご存知でいらっしゃいましたら、お教えいただけないでしょうか? http://www.fujitv.co.jp/bangumi/daily2/timetable_OLD.html

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

  • ベストアンサー
  • Ysan
  • ベストアンサー率32% (44/136)
回答No.1

フジテレビさんのは、Javascriptだけでやっている様ではないです。 サーバサイドスクリプト等で今の時間に近いものに<a name="now">を付けて、 Javascriptでonloadイベントにthis.location = "#now";として URLの最後に#nowを付けて再読み込みしています。 これと同じことをJavascriptだけでやろうとすると、 1. <a name="07">07:00</a>等のタグをあらかじめHTMLに書いておく。 2. function goNow(){    dd = new Date();    HH = "#" + dd.getHours();    this.location = HH;   } という風な関数をつくってbodyのonloadイベントで呼び出す。 という風にすれば出来ると思います。

takasan_10
質問者

お礼

ありがとうございました。 参考にさせていただきます。

関連するQ&A