人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

http://nifberry.727.net/test/hatena101.htm
でわからない事をいくつか。
?var ButtonImage = new Array();
の意味を教えてください。
?ButtonImage[i]= new Image();
ButtonImage[i].src=”keiji” + i + ”.gif”;
ButtonImage[i+3]= new Image();
ButtonImage[i+3].src=”re”+ i + ”.gif”;
で、なぜkeijiには
ButtonImage[i]= new Image();で終わって
いるのに、CDレヴューには
ButtonImage[i+3]= new Image();なんでしょうか?掲示板もCDレヴューも同じ事を
してますよね?でも、表記が違う。
これはどういう事でしょうか?

●質問者: yujihirose
●カテゴリ:コンピュータ 学習・教育
✍キーワード:?B GIF KEIJI SRC 掲示板
○ 状態 :終了
└ 回答数 : 2/3件

▽最新の回答へ

1 ● hinop
●25ポイント

http://www.zeronet.ne.jp/zeroweb/samp/sour22.html

var ButtonImage = new Array();

これは画像のロールオーバ(画像の上にマウスが触れたら画像が変わる)のJavaScriptソースです。

掲示板のところのCDのところの[i]が一緒だと同じ動作をしますよね。

だから、CDは[i+3]になってるのではないかと思います。


2 ● minano325
●25ポイント

http://cgi.f14.aaacafe.ne.jp/~minano/hatena/hate.html

?

ButtonImageを配列として宣言すると言う意味です。

?

ButtonImage[i]= new Image();

これはButtonImage[i]にイメージをロードできるようにする記述です。

ButtonImage[i].src=”keiji” + i + ”.gif”;

これはButtonImage[i]に”keiji” + i + ”.gif”を格納するという意味。

ButtonImage[i+3]= new Image();

ButtonImage[i+3].src=”re”+ i + ”.gif”;

これも同じ。

これが

for(i = 1; i <= 3; i++)

のなかにかかれているから

ButtonImage[1]= new Image();

ButtonImage[1].src=”keiji1.gif”;

ButtonImage[4]= new Image();

ButtonImage[4].src=”re1.gif”;

ButtonImage[2]= new Image();

ButtonImage[2].src=”keiji2.gif”;

ButtonImage[5]= new Image();

ButtonImage[5].src=”re2.gif”;

ButtonImage[3]= new Image();

ButtonImage[3].src=”keiji3.gif”;

ButtonImage[6]= new Image();

ButtonImage[6].src=”re3.gif”;

と記述したことになります

掲示板もCDレヴューもしていることは同じですが

表示する画像と場所が違います。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ