今日見たjsはキーボードのコードを遮るので、経典!
2487 ワード
ユーザーがフォームを提出した後、ウェブページを更新する(例えば、F 5またはIE上のリフレッシュボタンを押す)ことを防止するために、Javascriptのコードを書いてください.ページ提出はこのページに提出します.みんなは手伝いますか下のコードはマウスの右ボタン、Ctrl+n、shift+F 10、F 5のリフレッシュ、ドロップキーを実現しただけです.
function KeyDown(){ //マウスの右ボタン、Ctrl+n、shift+F 10、F 5のリフレッシュ、ドロップキー //alert("ASCIIコードは:"+event.keyCode); if((window.event.altKey)& (window.event.keyCode==37)𞓜 //シールドAlt+矢印キー← (window.event.keyCode==39) //Alt+矢印キー→ alert(「ALT+矢印キーを使って前進または後退してはいけません!」) event.return Value=false; } if((event.keyCode==8) || //ブロック解除キー (event.keyCode==116)𞓜 //シールドF 5リフレッシュキー (event.keyCode==112)𞓜 //F 1リフレッシュキーを遮断する (event.ctrlKey&event.keyCode==82){/Ctrl+R event.keyCode=0 event.return Value=false; } if((event.ctrlKey)&(event.keyCode=78) //Ctrl+nを遮断する event.return Value=false; if((event.shiftKey)&(event.keyCode==121)//シールドshift+F 10 event.return Value=false; if(window.event.srcellement.tagName==="A"&window.event.shiftKey) window.event.return Value=false; //マウスの左ボタンを押して新しいページを開きます. if((window.event.altKey)&((window.event.keyCode==115)){/シールドAlt+F 4 window.show ModelessDialog(「about:blank」、「」、「dialog Width:1 px;dialogheight:1 px」); return false;}
function KeyDown(){ //マウスの右ボタン、Ctrl+n、shift+F 10、F 5のリフレッシュ、ドロップキー //alert("ASCIIコードは:"+event.keyCode); if((window.event.altKey)& (window.event.keyCode==37)𞓜 //シールドAlt+矢印キー← (window.event.keyCode==39) //Alt+矢印キー→ alert(「ALT+矢印キーを使って前進または後退してはいけません!」) event.return Value=false; } if((event.keyCode==8) || //ブロック解除キー (event.keyCode==116)𞓜 //シールドF 5リフレッシュキー (event.keyCode==112)𞓜 //F 1リフレッシュキーを遮断する (event.ctrlKey&event.keyCode==82){/Ctrl+R event.keyCode=0 event.return Value=false; } if((event.ctrlKey)&(event.keyCode=78) //Ctrl+nを遮断する event.return Value=false; if((event.shiftKey)&(event.keyCode==121)//シールドshift+F 10 event.return Value=false; if(window.event.srcellement.tagName==="A"&window.event.shiftKey) window.event.return Value=false; //マウスの左ボタンを押して新しいページを開きます. if((window.event.altKey)&((window.event.keyCode==115)){/シールドAlt+F 4 window.show ModelessDialog(「about:blank」、「」、「dialog Width:1 px;dialogheight:1 px」); return false;}
function KeyDown(){
// 、Ctrl+n、shift+F10、F5 、
//alert("ASCII :"+event.keyCode);
if ((window.event.altKey)&&
((window.event.keyCode==37)|| // Alt+ ←
(window.event.keyCode==39))){ // Alt+ →
alert(" ALT+ !");
event.returnValue=false;
}
if ((event.keyCode==8) || //
(event.keyCode==116)|| // F5
(event.keyCode==112)|| // F1
(event.ctrlKey && event.keyCode==82)){ //Ctrl + R
event.keyCode=0;
event.returnValue=false;
}
if ((event.ctrlKey)&&(event.keyCode==78)) // Ctrl+n
event.returnValue=false;
if ((event.shiftKey)&&(event.keyCode==121)) // shift+F10
event.returnValue=false;
if (window.event.srcElement.tagName == "A" && window.event.shiftKey)
window.event.returnValue = false; // shift
if ((window.event.altKey)&&(window.event.keyCode==115)){ // Alt+F4
window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");
return false;}
}