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レヴューも同じ事を
してますよね?でも、表記が違う。
これはどういう事でしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/10/10 22:45:36
  • 終了:--

回答(3件)

id:hinop No.1

hinop回答回数2601ベストアンサー獲得回数12004/10/10 22:51:43

ポイント25pt

var ButtonImage = new Array();

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

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

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

id:minano325 No.2

minano325回答回数5ベストアンサー獲得回数02004/10/10 23:18:37

ポイント25pt

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レヴューもしていることは同じですが

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

質問者が未読の回答一覧

 回答者回答受取ベストアンサー回答時間
1 syuzabu 155 132 2 2004-10-10 23:48:41

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

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

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

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

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません