Ajaxフレームワーク ユーザーズガイド
目次 索引 前ページ次ページ

第2章 クライアントフレームワーク> 2.6 その他の定義

2.6.2 グローバルイベント制御

ファンクションキーが押された場合などのイベントは、グローバルイベント制御機を利用して検出できます。グローバルイベント制御機能では、F1〜F12までのファンクションキーに対して、keydown、keypress、keyupのそれぞれのイベントを検出します。

グローバルイベントを取得する場合は、HTMLの<body>タグに検出したいイベントに該当する属性を記述します。以下に、記述例を示します。

  (省略)
  // グローバルイベント制御を行う関数の定義
  <script type="text/javascript">
  //<![CDATA[
    function func_keydownF1() {
      RCF.debug("keydown F1");
    }
  //]]>
  </script>
</head>

<body rcf:onKeyDownF1="func_keydownF1()">     ←検出したイベントに該当する属性を記述 
  (省略)
</body>

以下に、記述できる属性を示します。

属性名

意味

onKeyDownF1

F1キーの“keydown”に対応するイベントリスナ

onKeyDownF2

F2キーの“keydown”に対応するイベントリスナ

onKeyDownF3

F3キーの“keydown”に対応するイベントリスナ

onKeyDownF4

F4キーの“keydown”に対応するイベントリスナ

onKeyDownF5

F5キーの“keydown”に対応するイベントリスナ

onKeyDownF6

F6キーの“keydown”に対応するイベントリスナ

onKeyDownF7

F7キーの“keydown”に対応するイベントリスナ

onKeyDownF8

F8キーの“keydown”に対応するイベントリスナ

onKeyDownF9

F9キーの“keydown”に対応するイベントリスナ

onKeyDownF10

F10キーの“keydown”に対応するイベントリスナ

onKeyDownF11

F11キーの“keydown”に対応するイベントリスナ

onKeyDownF12

F12キーの“keydown”に対応するイベントリスナ

onKeyPressF1

F1キーの“keypress”に対応するイベントリスナ

onKeyPressF2

F2キーの“keypress”に対応するイベントリスナ

onKeyPressF3

F3キーの“keypress”に対応するイベントリスナ

onKeyPressF4

F4キーの“keypress”に対応するイベントリスナ

onKeyPressF5

F5キーの“keypress”に対応するイベントリスナ

onKeyPressF6

F6キーの“keypress”に対応するイベントリスナ

onKeyPressF7

F7キーの“keypress”に対応するイベントリスナ

onKeyPressF8

F8キーの“keypress”に対応するイベントリスナ

onKeyPressF9

F9キーの“keypress”に対応するイベントリスナ

onKeyPressF10

F10キーの“keypress”に対応するイベントリスナ

onKeyPressF11

F11キーの“keypress”に対応するイベントリスナ

onKeyPressF12

F12キーの“keypress”に対応するイベントリスナ

onKeyUpF1

F1キーの“keyup”に対応するイベントリスナ

onKeyUpF2

F2キーの“keyup”に対応するイベントリスナ

onKeyUpF3

F3キーの“keyup”に対応するイベントリスナ

onKeyUpF4

F4キーの“keyup”に対応するイベントリスナ

onKeyUpF5

F5キーの“keyup”に対応するイベントリスナ

onKeyUpF6

F6キーの“keyup”に対応するイベントリスナ

onKeyUpF7

F7キーの“keyup”に対応するイベントリスナ

onKeyUpF8

F8キーの“keyup”に対応するイベントリスナ

onKeyUpF9

F9キーの“keyup”に対応するイベントリスナ

onKeyUpF10

F10キーの“keyup”に対応するイベントリスナ

onKeyUpF11

F11キーの“keyup”に対応するイベントリスナ

onKeyUpF12

F12キーの“keyup”に対応するイベントリスナ



onKeyPressF1〜F12は、Firefoxだけで利用可能です。ほかのブラウザでは、イベントは発生しません。


複数画面で共通のグローバル制御を行う場合は、グローバルイベント制御を行う関数の定義を外部ファイルに記述することを推奨します。
外部ファイルの記述については、“外部ファイルの定義”を参照してください。グローバルイベント制御を行う関数を記述した外部ファイルは、FragmentContainer部品で使用します。FragmentContainer部品の使用方法については、“UI部品リファレンス”を参照してください。


目次 索引 前ページ次ページ

Copyright 2009 FUJITSU LIMITED