Javascript
Javascript関連情報
更新日:2001年11月21日
押したキ−のキーコードを取得するためのファンクション。
<script language="JavaScript"> <!-- /*/////////////// 押されたキ-コード取得用関数 UseFree ======================================================== Win n4 n6 moz e4 e5 e6, Mac n4 n6 moz e4.5 e5, Linux n4 n6 moz ======================================================== 押されたキ-コードを取得します。 キ-の文を取得したい場合は、getKEYSTR(e)を 参照してください 使用例 //押されたキ-コードをダイアログに表示する alert( getKEYCODE(e) ) Support http://game.gr.jp/js/ =======================================================*/ //--ブラウザを調べてNNとIEの分岐を微調整します MSIE = navigator.userAgent.indexOf("MSIE")!=-1 //--押されたキ-コードを返す function getKEYCODE(e){ if(document.all) return event.keyCode else if(document.getElementById) return (e.keyCode!=0)?e.keyCode:e.charCode else if(document.layers) return e.which } //--キーeventをセットする document.onkeypress = key_Press if(document.layers) document.captureEvents(Event.KEYPRESS) self.focus() //--キープレス時の処理 function key_Press(e){ //この関数の中へキープレス時の処理を書く msg = '<span ' msg += ' style="color:orange; ' msg += ' font-size:30px;font-weight:900">' msg += '押したキーの文字は : ' msg += String.fromCharCode(getKEYCODE(e)) msg += '<br>キーコードは : ' msg += getKEYCODE(e) msg += '</span>' outputLAYER('outputbox',msg) } /*/////////////// 押されたキ-コード取得用関数ここまで */ /*///////////////////////////// HTML出力用関数 UseFree ======================================================== Win n4 n6 moz e4 e5 e6, Mac n4 n6 moz e4.5 e5, Linux n4 n6 moz ======================================================== 使用例 outputLAYER('レイヤ-名',出力するHTML) Support http://game.gr.jp/js/ =======================================================*/ function outputLAYER(layName,html){ if(document.getElementById){ //N6,Moz,IE5,IE6用 document.getElementById(layName).innerHTML=html } else if(document.all){ //IE4用 document.all(layName).innerHTML=html } else if(document.layers) { //NN4用 with(document.layers[layName].document){ open() write(html) close() } } } /*///////////////////////////// HTML出力用関数ここまで */ //--> </script> <!--このレイヤ-の中へ文字を出力します--> <div id="outputbox" style = " position : absolute ; left : 50px ; top : 100px ; "></div> * 緑文字が今回の関数 * 赤文字がこのスクリプトで最初に動作する部分
あわせて読みたい
この記事の担当ガイド
高橋 登史朗
Javascriptをはじめ、Ajax、jQueryの著書多数のガイドが、何かと最近騒がれているJa…
続きを読む
関連キーワード[PR]
回答募集中のトピック(お題)
男のカバン完全カタログ
ビジネススタイルは、スーツの着こなしのルールを遵守しつつ、小物で個性を打ち出すのがセオリー。だからこそ、比較的自由度の高いバッグが重要だ。そこで今回は、「ブリーフケース」と「トートバッグ」という今おすすめのタイプから15点ずつアイテムをピックアップ。品質や素材が秀でているだけでなく、機能面も優れる才色兼備な逸品を厳選した。バッグを新調するだけで、不思議なほど心躍る。
For M タブレット版アプリvol.16配信中!
フライパン一つの超簡単男メシ
楽しく痩せるスポーツアイテム
速報!メンズファッションニュース
人気Javascriptランキング
Powered by 価格.com
おすすめ記事
メルマガ登録
【デジタルメルマガ】オトナのオトコなら知っておきたい、PCやデジモノに関する情報をお届けします。
おすすめ厳選サイト
季節特集
特集一覧へ
All About ウェブマガジン
最新特集へ
パンの美味しい、素敵カフェ
All Aboutスタイルストア
COCOMO ココロのこもった贈り物。
専門家を探せる、相談できる。
All About モバイル
All Aboutがケータイで読める!
オススメ記事をメールでチェック
詳細はこちら