- ベストアンサー
ホームページで1分ごとに指定した画像を表示するにはどうしたら良いでしょうか?
ホームページ上に、1分ごとに、指定の画像を表示したいのですが、 方法をご存じの方教えて下さい。 「美人時計」のような感じです。 時間は、サイトを閲覧しているパソコンの時計に合わせる感じです。 当方MacOSです。サイトを作るソフトは、ゴーライブCSです。 なるべく簡単な方法をお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
やり方のフォーマットをアップしている サイトがあります。 そちらを活用されたらいいのでは?
その他の回答 (2)
- fujillin
- ベストアンサー率61% (1594/2576)
#1です。 >「12:01」に1分間しか見られないようにしたいのです。 例にあげたのが、時間ごとに切り替わるだけのものでしたので、時計的な要素が抜けていましたね。 その時の時間を取得して表示する画像ファイル名を決めるようにする部分を追加してあげればどの方法でもご質問のような内容になります。 ただし、1)、2)だとローカルなPCの時間をベースにすることになるので、ユーザが設定を変えれば違う時間のものも表示できてしまいます。 ちゃんと、その時間しか見えないようにするのなら、サーバ側の時刻を利用する方法がよさそう。 サーバの時刻もあてにしないのなら、こんなのを利用するとか… (通信に必要なタイムロスがあるので、限界はありますけれど) http://www2.nict.go.jp/w/w114/tsp/JST/JST5.html 2)のjavascriptの例で言えば、 (一分じゃなくて、時間帯だったり1時間毎だったりするのと、対象が画像ではなくて、背景画像だったり表示ページだったりしますが、基本的な要領は同じです。) http://oshiete1.goo.ne.jp/qa0689220.html http://www.red.oit-net.jp/tatsuya/java/timehtm2.htm サーバ側で行なっても、言語や設定方法は変わるけど基本的な考え方は同様です。
お礼
ご回答ありがとうございます。 なんか色々役立ちそうです。 ありがとうございました。
- fujillin
- ベストアンサー率61% (1594/2576)
すぐに思いつく方法として… 1)flashで1分ごとに画像を変える http://www.naview.com/download/nvsl/ (画像の数にもよりますが。また、ブラウザ側にflash playerが必要。) 2)javascriptを利用 http://www.interq.or.jp/japan/webhouse/java/tip20.html http://www.geocities.jp/miyake_kobo/js/ (ユーザがスクリプトをoffにしていると動作しない) 3)画像の変更はサーバ側で対処することにして、 <meta>タグのrefreshで1分ごとに読み直す。 (全体だとウザいでしょうから、iframeなどで画像部分のみにするなど) (サーバ側はcgiやphpなどで対処する必要がある) 他にもあるかも。
補足
早速のご回答ありがとうございます。 私の説明不足がありました。 例えば、「12:01」なら「12:01」用に作った画像を表示したいのです。 「12:01」に1分間しか見られないようにしたいのです。 (パソコンの時計をいじれば見られますが) 「美人時計」とほぼ同じ感じです。 説明不足ですみません。 参考のサイト、とても参考になりました。 ありがとうございました。
お礼
ご回答ありがとうございます。 なんかうまく行きそうです。 画像を用意するのが大変そうです。 ありがとうございました。