#topicpath
----
//ここにコンテンツを記述します。
***配列。 [#rac14e17]
  var array=new Array(3);
  array[0]="name1";
  array[1]="name2";
  array[2]="name3";
  var model={name:input, names:array};
と
  var model={"name":input,"names":["name1","name2","name3"]};
は等価。


***スクリプトを書く [#gf3a6dba]
 <html>
  <head>
  <script type="text/javascript">
  <!--
    document.write("hoge");
  -->
  </script>
  </head>
 <body>
 </body>
 </html>

***スクリプトを書いた外部ファイルを読み込む [#x8400d3c]
 <head>
   <script type="text/javascript" src="hoge.js" ></script>
 </head>
読み込んだファイルにはメソッドを書いておきます。んで、呼び出すときはたとえば
 <input type="button" name="実行" value="実行" onclick="aFunction();"/>
てなかんじです。aFunctionというメソッドを呼んでるわけですね。

***一部分を動的に書き換える [#a6640ff5]
あらかじめ
 <script type="text/javascript">
 <!--
 function trackbackSubmit() {
   var msg = "ある文字列";
   document.getElementById("body").innerHTML = msg;
 }
 //-->
 </script>
てなメソッドを定義しておきます。次にボタンを作ります。
 <input type="button" name="Ping!" value="Ping!" onclick="trackbackSubmit();"/>
このボタンを押すと、htmlファイル内の<div id="body"/>の箇所を探し出し(仕様ではユニークです) "ある文字列"に書き換えます((CSSのidってこんなところに出てくるんですね))。


***別ウィンドウを表示するスクリプト [#fe1f2068]
 <html>
 <head>
 <script language="javascript">
 <!--
  function win(url){
   wo = window.open(url, '', 'toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=400,height=500')
  }
 // -->
 </script>
 </head>
 <body>
 <a href="javascript:win('http://www.yahoo.co.jp')">別窓起動</a>
 </body>
 </html>

----
この記事は
#vote(おもしろかった[2],そうでもない[4])
#vote(おもしろかった[4],そうでもない[4])

#comment
#topicpath


SIZE(10){現在のアクセス:&counter;}


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS