No.1
- 回答日時:
JavaScriptで、右クリック禁止を<BODY>~</BODY>に
入れては?単なる気休めですけど・・・
<!--ここから開始-->
<script language="JavaScript">
<!--
function mdown(e) {
if (navigator.appName == "Microsoft Internet Explorer") {
if (event.button == 2) {
alert("右クリック禁止");
return(false);
}
} else if (navigator.appName == "Netscape") {
if (e.which == 3) {
alert("右クリック禁止");
return(false);
}
}
}
if (document.all) {
document.onmousedown = mdown;
}
if (document.layers) {
window.onmousedown = mdown;
window.captureEvents(Event.MOUSEDOWN);
}
// -->
</SCRIPT>
<!--ここで終了-->
No.2
- 回答日時:
言いたい事は、
"右クリック禁止&ソースを見られたくない&保存されたくない"
って事でよろしいですか?
まず、印刷禁止は、絶対に無理です。
モニタに表示される物は、基本的に何でもかんでも、ハードコピーが出来ますから。
ハードコピーをして、ペイントに貼れば、もう、印刷可能です。
一画面に収まらないサイトでも、画像を連結すればOKですから。
右クリック禁止は、Googleで、そのまま検索すれば、やり方を説明しているサイトが見つかると思うので、一度、探してみて下さい。
(見つからなかったら、その旨をレスして下されば、対応します)
まぁ、検索してみれば分かると思いますが、右クリック禁止は、Web上では、かなりの嫌われ者です。
どれくらい嫌われるかというと、右クリック禁止が出ただけで、そのサイトには二度と行かない、と言う人がいるくらい、嫌われています。
なぜ、嫌われるかというと、インターネットの原則に反するのと、非常に、ブラウジングがしにくくなると言う、二つの大きな理由からです。
前者は、はっきり言ってしまえば、
"保存されたくない物は、公開するな!"
"公開する限りは、ブラウジングはダウンロードする事が前提になっているんだから、それを制限する様な小細工はするな!"
と、言う事ですね。
後者は、ローカルで、コンテキストメニュー(右クリックメニュー)が使えないと、どれだけ不便かを、考えてみれば分かると思います。
コンテキストメニューを使って、ブラウジングを補助するソフト(IEX等)もあるので、そんなのを使っている人には、さらなる不便さを感じさせてしまいますね。
他人の著作物であっても、個人的な使用で有れば、コピー等の権利は、保証されています。
例えば、画像の盗用を防ぎたいので有れば、電子透かしシステムなどを利用すれば、ビジターに不便を感じさせることなく、盗用や、改変を防止できます。
(お金は、かかります)
No.3
- 回答日時:
>ところでこの右クリック禁止は、
Macユーザーにも有効なんでしょうか?
↑
Win,Macは関係ないハズです。右クリックすると、
「右クリック禁止」と表示します。でも、表示→
ソース でのコピーは禁止不可能なので・・・
No.4ベストアンサー
- 回答日時:
コピペの禁止は下の方々の言うとおりですね。
他のやり方はしりません笑
で、印刷ってことなんですが、スタイルシートでできますよ。外部スタイルシートのほうが効果的だと思うんでそっちかきますね。
まず~Print.cssとか言う名前でファイル作ってください。(Printってとこの名前はなでもいいですよ)で、そのfileの中に
BODY{
display:none
}
と書きます。後は保存してください。
で、次に印刷させたくないページのHEADの部分に
<LINK rel="stylesheet" href="Print.css" type="text/css" media="Print">
って書きます。パスはちゃんと合わせてくださいね。
あと、media=""って部分忘れると画面にも表示されないんで気をつけて。
以上です☆簡単でしょ?
補足としては、他にスタイルシート(外部cssと仮定して)をセットする場合、
<LINK rel="stylesheet" href="ファイル名.css" type="text/css" media="display">
てな感じでmedia=""の部分は表示媒体の名前入れてあげてください。
これ覚えれば応用もかなり利きますしね。
こんな感じです。
応用すれば部分的に表示させなかったり多種多様です(笑)
ない頭でいえるのはこれくらい笑
お役に立てれば光栄です
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCEL VBA 印刷プレビューダイ...
-
PDFファイルを開かずに印刷...
-
インラインフレームの印刷について
-
EXCEL VBAでPDFファイルを開い...
-
VBによる改頁行の罫線変更
-
phpについてですかね、印刷ボタ...
-
クリスタルレポートでプレビュ...
-
Excel VBAで文字列の可視長を得...
-
ページ内にスクロールバーのあ...
-
PageBreaks.Countと印刷範囲の...
-
C# 2010 PrintPreviewDialogか...
-
印刷するときにテキストボック...
-
ヘッダやフッタの印刷をしたくない
-
印刷用ページを作る際のCSSの使...
-
outlook 文字を揃えたい。tab...
-
マイクロ(μ)の文字を半角で出...
-
教えてください。
-
フォルダ内の写真を画面幅にあ...
-
入力規則のリストの文字の大き...
-
テーブル内の文字サイズを変更...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PDFファイルを開かずに印刷...
-
EXCEL VBA 印刷プレビューダイ...
-
ページ内にスクロールバーのあ...
-
Excel VBAで文字列の可視長を得...
-
EXCEL VBAでPDFファイルを開い...
-
Excel VBA 「印刷中」メッセー...
-
ACCESS VBA レポートプレビュー...
-
コマンドプロンプトでフォルダ...
-
excelにて各シートの総印刷ペー...
-
phpについてですかね、印刷ボタ...
-
C# 印刷可能領域と余白範囲...
-
サイト全体を縮小して印刷する...
-
Accessレポートでの改ページ
-
印刷時ヘッダーとフッターを挿入
-
WebBrowserコントロールでのPri...
-
クリスタルレポートでプレビュ...
-
WEBでのフォーム入力後の印刷
-
横に長いWeb画面を一枚の用紙に...
-
ページ内の画像印刷について
-
ACCESSで印刷プレビューをした...
おすすめ情報