- ベストアンサー
画像を保存させない方法
HPビルダーを使ってHPを作っています。 普通、載せている画像は、見た人が右クリックで“名前を付けて画像を保存”というので取り出せますが、取り出せなくするにはどうすればいいでしょうか?
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
右クリック禁止は<HEAD>のあとに<body onContextmenu="return false">を入れればできます。
その他の回答 (4)
- rightegg
- ベストアンサー率41% (1357/3236)
こんにちは。 そう、不可能です。 というか究極的には「スクリーンショット」で終わりですよ。 Flashは少し前まで(スクリーンショット以外には)非常に有効でしたが、ついにFlash内の画像を抜き出すフリーソフトが出来てしまいました。 となると、外部読み込みのJPEGを使って...となりますが、スクリーンショットを考えると、無駄な努力ですね。 大人しく「画像転載禁止」とか、コピーライトマークを付けるくらいしか方法はありません。
お礼
完全に出来なくする方法はないんですね。ありがとうございました。
- ark_kiss
- ベストアンサー率34% (96/281)
初心者に限っては、右クリック禁止で良いと思います。 ファイルで保存されると、ちょっと対応できないですが・・・ No.1様と同様Flashもオススメします。 右クリック禁止に関しては下記参照。 http://homepage2.nifty.com/BASH/WWW/JavaScript/java3.html また、同様の質問が過去ログにありますので下記参照。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=887154
お礼
参考になりました。ありがとうございました。
はっきりいって画像をDLさせないのは不可能です。 右クリック禁止も簡単にとかれますので、効果は無し。 勝手に転載や、加工されたくない画像は趣旨を述べるか、UPロードしないことをお勧めします。
お礼
完全に出来なくする方法はないんですね。ありがとうございました。
- mttk1238
- ベストアンサー率15% (9/59)
こんにちわ。 JAVAScriptを使用し、右クリックを使用禁止にしてしま えば良いと思います。 ただ、JAVAScriptに関しての知識はないので具体的な方 法は自分で調べてみてください。 なお、どのような手段を使っても、HP上で公開されてい る画像は取り出される可能性があります。 FLASHを使用しても、ハードコピーで一発ですから。 その点に注意してHPつくりがんばってください。
お礼
完全に出来なくする方法はないんですね。ありがとうございました。
お礼
できました。ありがとうございました。