日時を判定して、季節ごとに違った画像を表示させるようなJavaScriptのソースを探しています。ご存知だったら教えてください。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答6件)

id:hichii No.1

回答回数446ベストアンサー獲得回数0

ポイント15pt

http://www2s.biglobe.ne.jp/~Hiro/js/monthly_graphics_source.html

�G�߂ɂ����ĈႤ�摜���\��

元はこちらです。

http://www2s.biglobe.ne.jp/~Hiro/html/javascript_list.html

id:kurodatom

ありがとうございます。

3ヶ月ごとに区切ってさらに1季節ごとに5つくらいの中からランダムに表示されるとべストなのですが、引き続き質問を継続してみます。

2005/06/22 15:37:51
id:xiaoyuk No.2

回答回数31ベストアンサー獲得回数0

id:kurodatom

ありがとうございます。

2005/06/22 16:10:02
id:mercian No.3

回答回数3ベストアンサー獲得回数0

ポイント15pt

適当にググッたら出てきました。

月によって違う画像を表示します。

ブラウザの「ソースの表示」からどうぞ

id:kurodatom

ありがとうございます。

だんだん近づいて来ました。

あとは春なら春の5枚の中からランダムに1枚といった具合の処理があるとベストなのですが、、、

2005/06/22 16:14:01
id:Yuari No.4

回答回数4ベストアンサー獲得回数0

ポイント15pt

http://allabout.co.jp/computer/hpcreate/closeup/CU20030721A/

動的なページを作ろう[1] ランダムに画像を表示したい - [ホームページ作成]All About

ランダム表示を行っている

http://allabout.co.jp/computer/hpcreate/closeup/CU20030721A/inde...

動的なページを作ろう[1] ランダムに画像を表示したい - [ホームページ作成]All About

ランダム表示の方法ソースサンプルです。

参考になるかなぁ。。。

id:kurodatom

ありがとうございます。これらを組み合わせると出来るのかなという気がして来ました。。。

といいつつ継続

2005/06/22 16:16:15
id:manimusu No.5

回答回数773ベストアンサー獲得回数0

ポイント10pt

http://www.interq.or.jp/japan/webhouse/java/tip23.html

�����_���ɉ摜���\���uJavaScript�v

http://www.west-mira.jp/javascript/picture/pic5.html

WEST MiRa JavaScript:ランダムで異なる画像表示

ランダムに画像を表示させるソースならこちらにもいくつかあるので参考にしてください。

id:kurodatom

ありがとうございます。

2005/06/23 09:58:40
id:english No.6

回答回数304ベストアンサー獲得回数0

ポイント25pt

http://www.hatena.ne.jp/1119421721#

人力検索はてな - 日時を判定して、季節ごとに違った画像を表示させるようなJavaScriptのソースを探しています。ご存知だったら教えてください。..

hatenaのシステムの都合によりダブルクォテーション・円マークが全角で表示されていると思いますが、実際には半角です。適宜読み替えてください。


季節の定義が不明でしたが、6月から8月を夏にしています。Javascriptでは単純に月を取得すると1月が0になるので、そこだけ注意です。


後は0から4の乱数を発生させます。


例では、seasonというディレクトリーに

summer_0.gif

summer_1.gif

summer_2.gif

summer_3.gif

summer_4.gif

というファイル名で画像を入れておきます。


夏以外の場合も同様です。ファイル名は固定になります。もし、ファイル名を変更したい場合はJavascriptを多少いじってもらう必要があります。


------------------------

<script language=”javascript”>

<!--


var m=(new Date()).getMonth();

var img = ””;

var dir = ”season/”; //画像の保存ディレクトリー


//0から4までの乱数を発生させる

var ran = Math.floor(Math.random()*100)%5;


if(m <=1 || m == 11 ){

//12月から2月

img = dir + ”winter_” + ran + ”.gif”;

} else if(m >=2 && m<=4){

//3月から5月

img = dir + ”spring_” + ran + ”.gif”;

} else if(m >=5 && m<=7){

//6月から8月

img = dir + ”summer_” + ran + ”.gif”;

} else if(m >=8 && m<=10){

//9月から11月

img = dir + ”fall_” + ran + ”.gif”;

}


//alert(img);

document.writeln(’<img src=”’+img+’”>’)


//-->

</script>

id:kurodatom

ありがとうございます。とても具体的です。

参考にします。

2005/06/23 11:16:53

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません