ホームページ  >  記事  >  ウェブフロントエンド  >  Javascript によりキーボードのファンクション キーが無効になり、右クリックやその他のキーが無効になります_JavaScript のヒント

Javascript によりキーボードのファンクション キーが無効になり、右クリックやその他のキーが無効になります_JavaScript のヒント

WBOY
WBOYオリジナル
2016-05-16 17:20:361500ブラウズ
コードをコピーします コードは次のとおりです:



上の赤い表示を Web ページに挿入してマウスの右クリックを無効にすることができます
onselectstart="return false" は選択を禁止し、ondragstart="return false" はドラッグ アンド ドロップを禁止します、oncopy= document.selection.empty () コピーは禁止されています。

保存を無効にする: 、先頭に配置されます。

貼り付けを無効にする:

入力メソッドをオフにする: >
マウスの右ボタンを無効にします:
function document.oncontextmenu(){event.returnValue=false;}

F1 ヘルプを無効にします:
function window.onhelp(){return false}

他のキーをブロック

コードをコピー コードは次のとおりです:
function document.onkeydown()
{
if ((window.event.altKey)&&
((window.event.keyCode==37)|| //Alt 矢印キーをシールド←
( window.event.keyCode= =39))) //Alt 方向キーをブロック→
{
alert("Web 上で前方または後方に移動するために ALT 方向キーを使用することはできません!") ;
event.returnValue=false;
}
/* 注: これは実際には Alt 方向キーを保護するものではありません。
Alt 方向キーを押すと警告ボックスが表示されるため、Alt キーを押したままにします。
マウスで警告ボックスをクリックします。このシールド方法は失敗します。今後、
Alt キーをブロックする本当の方法を知っている専門家がいたら、ぜひ教えてください。 */
if ((event.keyCode==8) || //バックスペース削除キーをシールドします
(event.keyCode==116)|| //F5 更新キーをシールドします
(event. ctrlKey &&event.keyCode==82)){ //Ctrl R
event.keyCode=0;
event.returnValue=false;
if (event.keyCode==122){イベント .keyCode=0;event.returnValue=false;} //シールド F11
if (event.ctrlKey &&event.keyCode==78)event.returnValue=false; //シールド Ctrl n
if (event.keyCode=0;event.returnValue=false;} .shiftKey &&event.keyCode==121)event.returnValue=false; //シールド シフト F10
if (window.event.srcElement.tagName == "A" && window.event.shiftKey)
ウィンドウ。 event .returnValue = false; //Shift キーを押しながらマウスの左ボタンを押して新しい Web ページを開きます
if ((window.event.altKey)&&(window.event.keyCode==115)) //Alt F4 をシールドします
{
window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");
return
}
}


ブロック印刷:


@media print{
* {display:none}
}
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。