![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.1ベストアンサー
- 回答日時:
javascriptでできます。
<script language="Javascript">
<!--
var Mac = navigator.userAgent.indexOf("Mac") != -1 ? true : false;
function mdown(e) {
if (navigator.appName == "Microsoft Internet Explorer") {
//Mac版IE5ではコマンドキーを使ったショートカットでソースを見ることができます。
if (event.button == 2 || (Mac && (event.ctrlKey || event.keyCode == 91))) {
alert("コンテクストメニューは利用できません。");
return(false);
}
} else if (navigator.appName == "Netscape") {
if (e.which == 3 || e.modifiers == 2 || e.ctrlKey) {
alert("コンテクストメニューは利用できません。");
return false;
}
}
}
if (document.all) {
document.onmousedown = mdown;
document.onkeydown = mdown;
} else if (document.layers) {
window.captureEvents(Event.MOUSEDOWN | Event.modifiers | Event.KEYDOWN);
window.onmousedown = mdown;
window.onkeydown = mdown;
} else if(navigator.userAgent.indexOf("Netscape6")!=-1){
//onmousedownだとalertが表示されますが、
//同時にデフォルトのコンテクストメニューも表示されてしまいます。
//なのでonmouseupを使います
document.onmouseup = mdown;
document.onkeydown = mdown;
}
//-->
</script>
以下のURLにいろいろ方法が載ってます。
参照してみてください。
参考URL:http://www.broadband-xp.com/hidesource/contextme …
No.4
- 回答日時:
space_t78さんがよく見かけるそういったサイトはJavaScriptという比較的簡単なプログラムを使っています。
URLを乗せておきますので、参考にして見てください。
htmlファイルの<head>から</head>の間にそのままコピーすれば動きます。
一応断っておきますが、確かにこういった対応をしているサイトは多いですが、悪意のある人には簡単にソースを取得されたりして内容がコピーされてしまいます。
参考URL:http://www.geocities.co.jp/SiliconValley/1091/ht …
No.2
- 回答日時:
JavaScriptで制御しているので、オフにしていたら勿論無力です。
あとMac。左右のマウス同時クリックでも無力です。とりあえず、参考URLを参照下さい。
http://www.red.oit-net.jp/tatsuya/java/event.htm
参考URL:http://www5.ocn.ne.jp/~u263/JavaScrip/click.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) EXCEL2007 右クリックに「値を貼り付け」がない プライベートのパソコンを購入し(window 3 2022/04/13 23:10
- Excel(エクセル) Excelに文字データのみを貼り付けたい 8 2023/05/03 15:38
- その他(コンピューター・テクノロジー) マウスで文章をドラッグしてコピーする際に、横一列全てが選択されるのですが、 2 2023/06/17 18:05
- その他(パソコン・周辺機器) 録画した番組の修復 3 2022/07/16 15:45
- HTML・CSS リンクバナーのHTMLタグ。画像を変えたり、設置位置を変えるとバナー貼付け側はどう見える? 2 2023/02/01 12:01
- Chrome(クローム) 【 Chrome 】鎖のアイコンの「Copy Link Text」が機能しなくなりました。 1 2023/03/27 10:32
- Excel(エクセル) エクセルのマクロについて教えてください。 3 2023/02/07 14:47
- Evernote Simplenoteのコピー&ペースト 1 2022/05/17 14:09
- ネットワーク ChatGPTは、利用者が開けている他のサイトも見ているのですか? 1 2023/05/30 18:26
- Visual Basic(VBA) Excelのマクロコードについて教えてください 1 2022/03/27 12:02
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
XMLでのAttributeを持ったNode...
-
文字を一文字ずつ表示
-
FireFoxのjavascriptで自動でキ...
-
ダブルでコンボボックスについて
-
ラジオボタンでreadonlyの切替え
-
Latexに関する質問です。
-
DOM要素を削除しても、イベント...
-
mousewheelイベントについて
-
複数のプルダウンメニューの選...
-
onload時にPostBackを発生させ...
-
正規表現による日本語の置換
-
乗換案内 VBAで操作したい
-
javascriptの基本的なことだと...
-
ie=!!document.all
-
特定ページから遷移した時にア...
-
C#OpenCv V4にのエラーに関する...
-
同じIDで定義した要素の配列を...
-
C# 演算 奇数と偶数 表現の仕方
-
関数でy=g(x)のgとは何の略です...
-
「オブジェクトが必要です。」...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JavaScript window.openで開く...
-
文字を一文字ずつ表示
-
DOM要素を削除しても、イベント...
-
FireFoxのjavascriptで自動でキ...
-
javascriptの基本的なことだと...
-
このjavascriptのif文、条件式...
-
XMLでのAttributeを持ったNode...
-
Latexに関する質問です。
-
Null またはオブジェクトではあ...
-
VBAでIEのボタンを押してメッセ...
-
乗換案内 VBAで操作したい
-
javascriptのdocument.allにつ...
-
TexでΣの添え字の位置直し
-
showModalDialogで開いた画面を...
-
ラジオボタンでreadonlyの切替え
-
excle VBA とweb上の検索を利用...
-
LaTeX:数式を等号揃えにする方法
-
TEXTAREA内の改行位置をinnerHT...
-
iframe内のページ(複数)を変更
-
ブラウザのウィンドウサイズに...
おすすめ情報