WEBページで右クリックできないようにするには?

[上に] [前に] [次に]
kom [E-Mail] 1999/10/22(金) 17:36:59
どこかのHPで(どこだったかは忘れてしまいましたが)
ホームページ上で右クリックするとポップアップメッセージが
出てきて右クリックできないページを見たのですが、そういうのは
どうやってやるんでしょうか?
JAVAではないかと思うのですがはっきりしたことはわかりません。
どなたか知っている方教えて下さい。
(やりたいことは画像のコピーを防ぎたいんですけど・・・。)

zizz... [HomePage] 1999/10/22(金) 20:29:52
今までに何度か同じ話題が出たようです。
../199812/98120010.htm
../199906/99060240.htm

# 「どこかのHP」を探し出してソース見た方が速いような気が。

Tmen [E-Mail] 1999/10/22(金) 20:40:43
Javaのonmousedownイベントで実現可能です。
onmousedownで帰ってくるevent.buttonの値が'2'の時が右クリック
された時なので、その時にalertでダイアログを呼び出せばよいです。
サンプルのソースを書いてみました。
//======================================
function click() {
   if (event.button==2) {
      alert('ここの文字列がダイアログに表示されます');
   }
}
[windowname].document.onmousedown=click;
//=========================================
このスクリプトでは、IEしか動作しないようです。

Mugi [E-Mail] [HomePage] 1999/10/22(金) 20:54:25
event,whichを使えばNCでもできます。
http://hp.vector.co.jp/authors/VA013453/js/rightclick.htm

kom [E-Mail] 1999/10/22(金) 21:23:07
いつの間にか解答が来ていたので気付きませんでした。
いくつもの解答ありがとうございます。
みなさんの解説をよく読ませていただいたところ、どうやら
JAVAをつかったMugiさんのやり方が僕の作るHPに合ってる
みたいです。
 しかしMACで見たところ、メッセージが出ないのですが、
MACには対応していないのでしょうか?
(けっこう大きなサイトを作っているので誰もが同じように
ならないとだめなんです。そのサイトが写真なんかの画像データ
のコピーを嫌っているので・・・。)
わがままですいません。教えて下さい。

zizz... [HomePage] 1999/10/22(金) 22:17:56
> (けっこう大きなサイトを作っているので誰もが同じように
> ならないとだめなんです。そのサイトが写真なんかの画像データ
> のコピーを嫌っているので・・・。)
だから、これと同じ話題が何度も出た。画像複製を完全に防止するのは無理という結論が出ている。
../199905/99050095.htm

kom [E-Mail] 1999/10/25(月) 09:36:45
[[解決]]
土日に会社にこなっかったので返事が送れてしまいました。
>だから、これと同じ話題が何度も出た。
>画像複製を完全に防止するのは無理という結論が出ている。
記事読ませていただきました。どうやっても無理みたいですね。
教えて下さったみなさんありがとうございました。
あと、何度かでた質問をしてしまいすいませんでした。

[上に] [前に] [次に]