右クリックをさせない

[新着] Webテンプレートを仮オープンしました



0   名前: Re : 2007/05/06(日) 11:54  ID:cV2Uvv6F sub-bK
よくホームページなどで、右クリックをしてもツールバーが出ないのをみかけますが、そのソースなどを教えてください。
直リンが多くて困ってます。直リンを防ぐ範囲でいいので。
お願いします。

1   名前: 匿名 : 2007/05/06(日) 11:54  ID:PSeYBuuf sub-gw
なぜ右クリックを禁止することが直リンクを防ぐことになるのか、理解に苦しむのですが。
直リンク禁止はサーバー側で処理することでは?

2   名前: Re : 2007/05/06(日) 11:54  ID:cV2Uvv6F sub-bK
確かにそれは言えてます。
ですが、リンクをするときなどに右クリックでツールバーを出し画像のURLなどをコピーすることができてしまいます。
直リンクを禁止していても、めんどうくさいといってする人がいるのです。
ソースを表示させればURLはわかってしまうのですが、そこまでして直リンクをする人は減ると思います。
ソースから探すのがめんどうな人は直リンクをしなくなると思うし。
とにかく直リンクが多いとページを開くのに時間がかかって困っています。
なので少しでも直リンをする人を減らすためです。

3   名前:  : 2007/05/06(日) 11:54  ID:2UFwgmLp sub-U6
こんにちは。
body内に、「bgcolor=#FFFFFF oncontextmenu="alert('右クリックは禁止です');return false"」と打ち込めば、右クリック禁止可能です。しかし、ブラウザーによっては、右クリック禁止が無効になります。IE6、N7などでは有効ですが、opera9以上だと無効です。また、例えIE6でも、アクティブスクリプトを無効にしてしまえば、右クリック禁止が無効になります。
ただ、1つ注意して欲しいのは、右クリック禁止は嫌いな人が圧倒的です。右クリックの使用目的は人によって様々です。「お気に入りの追加」or「印刷」or「リンク先を別ウインドウで表示」など。ユーザビリティ上好ましくないです。
後、直リンクの対処としては、当サイトでは直リンクは禁止していますと表記、または、直リンクを行っているサイトの管理人に直接通報するなどといった手段が一般的です。

4   名前:  : 2007/05/06(日) 11:54  ID:2UFwgmLp sub-U6
追加。
リンクを禁止するには、技術的な方法を使い、アクセスを制限するしかありません。
http://allabout.co.jp/internet/hpcreate/closeup/CU20070201A/index.htm
このサイトを見れば分かると思います。

5   名前: Re : 2007/05/06(日) 11:54  ID:cV2Uvv6F sub-bK
やってみました!ありがとうございます。
でも右クリックをしても何も表示されないというのは知ってますか?
できればそちらも知りたいです。

6   名前: 匿名 : 2007/05/06(日) 11:54  ID:oO3QYh3J sub-Xs
なぜ?

7   名前: Re : 2007/05/06(日) 11:54  ID:cV2Uvv6F sub-bK
上のタグだと右クリックをしてしまったときOKを押すのがめんどうだと思うからです。

8   名前:  : 2007/05/06(日) 11:54  ID:2UFwgmLp sub-U6
body内に、「oncontextmenu="return false"」を打ち込めば、右クリンク禁止+何も表示されないと思います。できなかった場合はすいません。

9   名前:  : 2007/05/06(日) 11:54  ID:2UFwgmLp sub-U6
間違えた。
右クリンクではなく、右クリックです。

10   名前: Re : 2007/05/06(日) 11:54  ID:cV2Uvv6F sub-bK
できました!ありがとうございました!!

一覧へ戻る