HPを作成して、その画像をコピー禁止にしたい場合は
どうしたらよいでしょうか。
画像の上で右クリックをして、コピー禁止ですと
現れるようにしたいです。

なるべく分かりやすい方法がよいのでお願いします。
難しい言葉はよく分かりません。

このQ&Aに関連する最新のQ&A

A 回答 (7件)

こんにちは。

他の方々へのお返事を見て回答します。

その様な用途でしたら、わざわざ JavaScript を組まなくても、img タグに alt 属性を指定すれば、クリックしなくても、画像にマウスがのっかっただけで出て来ますけど。



<img src="./kkkk.jpg" width="xxx" height="yyy" alt="コピー禁止です">

とまあ、こんな感じです。
    • good
    • 0

テーブル(表)の入れ子を作れば可能です。


画像サイズと同じセル一個の表を余白0,枠線を表示しない設定で作成し、テーブルの背景画像に掲載画像を指定します。
次に、テーブルの中に、入れ子で枠線を表示しないテーブル(縦横セル数は任意、縦横1セルが簡単)を作成し、セル内にスペースを一個、または、ドットを目立たない色で一個入力します。
より確実にするのであれば、入れ子の背景に隅1ドットのみ適当な色、残りを透明色のGIF背景(テーブルと同サイズ)を準備すればよろしいかと。

これで、右クリックでの持ち帰りは出来ませんが、ページのソースを丸ごとコピー&プリントスクリーンは可能です。
    • good
    • 0

こんにちは。



右クリック禁止にしても、画像のコピーは簡単に出来てしまいます。
コピー禁止としたいなら、常に画像の下にでも表示したほうがよいですよ。

右クリック禁止は、ユーザビリティ(使いやすさ)を下げるだけではありません。コピーしたくて右クリックしたわけでもないのに、「コピー禁止」と出たら相手に不快な思いをさせてしまうかもしれません。

出来る限り実行しないことをおすすめします。m(_ _)m

参考までに。
画像を細分化して表示する、という方法なら、「一度に全部コピー」は防げます。
ペイントソフトにその機能がついているものもあるそうです。
結局、PrintScreenでの画面コピーには勝てませんが。^^;
    • good
    • 0

右クリックで警告が出せればよいのなら、こちらのサイトでサンプルプログラムが公開されています。



「CLUB とむやん君」http://www2s.biglobe.ne.jp/~club_tom/

「JavaScript講座」の「サンプルプログラム」から「ウインドウ」を選んで下さい。

参考URL:http://www2s.biglobe.ne.jp/~club_tom/
    • good
    • 0

私は分からないのですが、


どこか他のページにそのような右クリック禁止の頁があったら
ソースを表示してみて、
参考にさせていただいてみては?
    • good
    • 0

たとえJavaScriptを使ったとしても,


PrintScreenキーを使われたらお終いだとおもいます。
そのため画像に著作権明記を直接書き込むのが一般的ですね。
    • good
    • 0

 


  これは、HTMLでは実現できません。
  JavaScript で実現できるはずです。
  ただ、画像だけを禁止にするという方法は分かりません。ページ単位で右ボタンを無効にする方法があるはずです。どなたか、方法を開示してくだされば、わたしも参考にしましょう。あるいは、画像だけの方法もあれば。
  しかし、それでも、画像を保存しようと思えば、保存の方法があるはずです。
 
    • good
    • 0
この回答へのお礼

もちろん、画像をコピーしようと思えば出来ますが、それでも右クリックをしたときに「コピーできません」
とするだけでも効果が違うと思うので、それを組み込みたいのです。
どなたかよろしくお願いします。

お礼日時:2001/11/16 05:45

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング