SQLの窓

2015年11月12日


jQuery で、ページ内で F1 キー(HELP) を起動させないようにする / IFRAME 内も同時対応



デモページ

デモページ内の薄い灰色の部分は、IFRAME です。jQuery のセレクタで、本体のページと、IFRAME 内を同時に設定します。
<script>
$(function() {

// F1 キーで HELP を起動させないようにする
// ※ document のかわりに window でも動作するはずです(IFRAME内は window です)
// ※ $( "body" ) は不可です
	$( [document,$( "iframe" ).get(0).contentWindow] )
		// IE 用
		.on( "help", false )
		// IE 以外の一般処理用
		.on( "keydown", function(e){
			if ( e.keyCode == 0x70 ) {
				return false;
			}
		});

});

</script>

Firefox では F1 では何も起こりませんが、F1 キーを押せばイベントは発生します。

keyCode は仮想キーコードで、Windows API で定義されているものです。
F1 VK_F1 0x70
F2 VK_F2 0x71
F3 VK_F3 0x72
F4 VK_F4 0x73
F5 VK_F5 0x74
F6 VK_F6 0x75
F7 VK_F7 0x76
F8 VK_F8 0x77
F9 VK_F9 0x78
F10 VK_F10 0x79
F11 VK_F11 0x7A
F12 VK_F12 0x7B



【IFRAME パッケージの最新記事】
posted by lightbox at 2015-11-12 03:18 | Comment(0) | IFRAME パッケージ | このブログの読者になる | 更新情報をチェックする
バッチ処理

Microsoft Office
container 終わり

フリーフォントで簡単ロゴ作成
フリーフォントでボタン素材作成
フリーフォントで吹き出し画像作成
フリーフォントではんこ画像作成
ほぼ自由に利用できるフリーフォント
フリーフォントの書体見本とサンプル
画像を大きく見る為のウインドウを開くボタンの作成

Android SDK ポケットリファレンス
改訂版 Webデザイナーのための jQuery入門
今すぐ使えるかんたん ホームページ HTML&CSS入門
CSS ドロップシャドウの参考デモ
Google Hosted Libraries
cdnjs
BUTTONS (CSS でボタン)
イラストAC
ぱくたそ
写真素材 足成
フリーフォント一覧
utf8 文字ツール
右サイド 終わり
base 終わり