Javascriptキャプチャキーボードイベント(マルチブラウザ対応)
javascriptはキーボードイベントをキャプチャします.また、各ブラウザに対応します.
例:ブラウザF 5を更新し、iframeフレームを更新する.
他のキーボードイベント:
code==13;//Enterリターンイベント
code==37;//左矢印キー
code==38;//上向へキーを押します
code==39;//右矢印キー
code==40;//下矢印キー
code==8;//削除キー
code==116;//F 5リフレッシュキー
code==78;//Ctrl+n
code==121;//Shift+F 10
code==122;//F 12
例:ブラウザF 5を更新し、iframeフレームを更新する.
// F5
$("body").keydown(function(e){
var ev = window.event || e;
var code = ev.keyCode || ev.which;
if (code==116) {
// F5
if(ev.preventDefault) {
ev.preventDefault();
}else {
ev.keyCode=0;
ev.returnValue=false;
}
//
Refresh();
}
});
//
function Refresh() {
document.getElementById('right-main-frame').contentWindow.location.reload();// IE
}
ちょっとjqueryの影があります.他のキーボードイベント:
code==13;//Enterリターンイベント
code==37;//左矢印キー
code==38;//上向へキーを押します
code==39;//右矢印キー
code==40;//下矢印キー
code==8;//削除キー
code==116;//F 5リフレッシュキー
code==78;//Ctrl+n
code==121;//Shift+F 10
code==122;//F 12