JS入力テキストボックスの右クリックとコピー&ペースト機能を無効にするコード_javascriptスキル

WBOY
リリース: 2016-05-16 18:29:27
オリジナル
971 人が閲覧しました
コードをコピー コードは次のとおりです:

function click(e)
{
if (document .all)
{
if (event.button==1||event.button==2||event.button==3)
{
oncontextmenu='return false ';
}
}
if (document.layers)
{
if (e.that == 3)
{
oncontextmenu='return false'; 🎜>}
}
}
if (document.layers)
{
document.captureEvents(Event.MOUSEDOWN)
}
document.onmousedown=click; 🎜>document .oncontextmenu = new Function("return false;")
var trxdyel=true
var hotkey=17 /* ホットキーはホットキーのキー値であり、ASII コードです。99 はホットキーのキー値を表します。 c key*/
if (document.layers)
document.captureEvents(Event.KEYDOWN)
function gogo(e)
{
if (document.layers)
{
if (e. what==hotkey && trxdyel)
{
alert('操作エラー。間違ったキーを押した可能性があります!');
}
}
else if ( document.all)
{
if (event.keyCode==hotkey&&trxdyel){alert('操作エラー。間違ったキーを押した可能性があります!'); }}
}
document.onkeydown= gogo


上記の JS コードを JS ファイルに書き込み、xp.js という名前を付けて Script フォルダーに置きます。引用する場合は、Charset="gb2312" を設定することに注意する必要があります。プロンプトが表示される情報は文字化けします。ページ参照:




1. マウスの右ボタンは完全にブロックされます。

コードをコピーします コードは次のとおりです:
oncontextmenu="window.event .returnValue=false"
< ;table border oncontextmenu=return(false)> no はテーブルで使用できます
function click() {
if (event.button ==2) {
alert(' 申し訳ありませんが、このページでは右クリックが無効になっています! ')
}
}
document.onmousedown=click


2. 選択を解除してコピーを禁止します

コードをコピーします
3. 貼り付けは許可されません



コードをコピーします
コードは次のとおりです。onpaste= "return false"
4. コピーを防止します


コードをコピーします
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート