• ベストアンサー

こちらのスクリプトを簡単に解説お願いできませんか。

こんばんわ。 こちらのURL先にあるスクリプトですが、 4行目から22行目の仕組み(解説)を教えていただけないでしょうか。 どのようなことが起こるのかはわかるのですが仕組みがわからず困っています。 よろしくお願いします。 http://www4.plala.or.jp/a-Web/material/javascript/script_b/help_b.html

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

  • ベストアンサー
  • kokorone
  • ベストアンサー率38% (417/1093)
回答No.3

#1です。 今回、ご質問の内容は、文字列にマウスカーソルを 重ねた時に、JavaScriptというものが実行されると いうものです。 JavaScriptとは何か? ご参照ください。 http://www.tohoho-web.com/js/index.htm

aizzy
質問者

お礼

ありがとうございました。 参考になります。

その他の回答 (2)

  • m035
  • ベストアンサー率44% (38/86)
回答No.2

>下の括弧の違いは用途により使い分けられているのでしょうか? >{}()[] {}は if(a<b){ a=b; } function hoge(c){ return c+1; } のように特定の部分を一まとめにするのに使います。例えばif{}では{}の中だけが実行されるように{}でくくってあるのです。 ()は特定のメゾット(もともと用意されている機能)やfunctionに使います。 document.all("名前")やhoge(数値)のように引数が必要な処理に使います。 []は配列、データがひとつながりの箱のようになっている場合、何番目のデータかを指定するためのものです。 var hairetu=new Array(); hairetu[0]=0;//一つ目の箱に1を入れる hairetu[1]=1;//二つ目の箱に2を入れる

aizzy
質問者

お礼

ありがとうございました。 大変わかりやすく、すっきり頭に入りました。 お時間割いていただきありがとうございました。

  • kokorone
  • ベストアンサー率38% (417/1093)
回答No.1

DIVで囲まれたヘルプメニューの内容が、 初期状態では、不可視状態で定義されています。 マウスオーバーした時に、DIVで与えられた識別子 (ID)とマウスオーバーの位置・不可視を可視にする 指令をJavaScriptのchipHelp()に送ります。 chipHelp()では、DIVの内容のうち、layer要素と、 その他(表示スタイル)のブロックに分けて、与え られた情報を設定しています。 layer要素については、 http://www.tohoho-web.com/js/layer.htm などを見て、学習してください。

aizzy
質問者

お礼

ありがとうございます。 レイヤー要素のリンク先助かります。 リンク先でも使われている 下の括弧の違いは用途により使い分けられているのでしょうか? {}()[] ご教授いただけると幸いです。

関連するQ&A

専門家に質問してみよう