&size(20){Java Script 関連};

#contents

* リンク [#id48488a]

- http://game.gr.jp/justnet/javascript/index.html
- http://cross-browser.com/x/lib/view.php (Cross Browser)
- http://www.openspc2.org/ 
- http://www.prototypejs.org/

- http://www.kawa.net/works/ajax/ajaxzip2/ajaxzip2.html
* Tips (リンクから得られる情報のまとめ) [#ffb0723c]
** どのブラウザでも動くようにする. [#x1d994cb]

 if (document.all) { document.all["myLAY"].style.left = x; }
 if (document.layers) { document.layers["myLAY"].left = x; }
 if (!document.all && document.getElementById) {
    document.getElementById("myLAY").style.left = x; }

* 本から派生した覚書的なコード [#gb6d772e]

** プルダウンメニュー(SELECT)の選択にしたがって実行(URL の移動など) [#f2c4f634]

GO ボタンをおすか, 選択を変更するだけでジャンプする.

 <script type="text/javascript">
 <!-- 
 function goURL() {
   var url=document.getElementById("selecturl").value;
   document.location=url;
 }
 //-->
 </script>
 <body>
 <h1>Let's Jump!!</h1>
 <hr />
 <form>
   <select id="selecturl" onchange="goURL()">
     <option value="http://www.center.osaka-wu.ac.jp">センター TOP</option>
     <option value="http://www.las.osakafu-u.ac.jp">機構 TOP</option>
     <option value="http://www.osaka-wu.ac.jp">女子大 TOP</option>
     <option value="http://www.google.com">Google</option>
   </select>
   <input type="button" value="Go" onclick="goURL()" />
 </form>
 </body>

** 数値, 半角のチェック [#a2a50d8a]

*** 数値でなかったら, 警告を出し文字列をクリアする. [#sc493d14]

 <script type="text/javascript">
 <!--
   function isNumeric(arg) {
     if (isNaN(arg)) alert("Not numeric!!");
   }
   chkempty() {
     for (i in document.getElementsByTagName("input")) {
       if (document.getElementsByTagName("input")[i].value == "")
         alert("No entry!!");
     }
   }
 //-->
 </script> 
 <form>
    <table><tr><th>product</th><th>price</th></tr>
    <tr><th>Prod-A</td><td>
      <input type="text" name="pr_A" onchange="isNumeric(this.value)" size="20" /></td></tr>
    <tr><th>Prod-B</td><td>
      <input type="text" name="pr_B" onchange="isNumeric(this.value)" size="20" /></td></tr>
    </table>
    <input type="button" value="Enter" onclick="chkempty()">
  </form>

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS