KENT-WEB サポートコーナー 過去ログ [ 0495 ]


記事No: 4392
投稿日: 2008/08/30(Sat) 19:34:40
タイトル右クリックを禁止するには?
ID情報: yas1115
投稿者: やす
URLhttp://www.artbbs.jp

WEB PATIOの掲示板を使用しているのですが、
画像が出るページ(記事観覧ページ、拡大画像ページ)を右クリック禁止に改造することは可能でしょうか?
初心者ですので、分かりやすく教えていただけたらと思います。
よろしくお願いします。


記事No: 4396
投稿日: 2008/08/30(Sat) 22:14:28
タイトルRe: 右クリックを禁止するには?
ID情報: K1RA
投稿者: K1RA
URLhttp://oroti.com/~softbag/koryubbs/patio.cgi

先ほど間違えて返信を削除してしまったので改めて書き込みさせて頂きます


-------------------------

右クリックを禁止するといってもソースを見られてしまえば終わりですが

bodyタグ内に『oncontextmenu="return false"』と入力すると右クリックが出来なくなります。
 <body oncontextmenu="return false">



右クリックしたときに『右クリック禁止』のような表示を出したい場合はhead内に

<SCRIPT language="JavaScript">
<!--
function notes(eve){
if(document.all){
if(event.button == 2){
alert("右クリック禁止!");
return false;
}
}
if(document.layers){
if(eve.which == 3){
alert("右クリック禁止!");
return false;
}
}
}
if(document.layers)document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=notes;
//-->
</SCRIPT>

と入力すればできるかと思います。


それとそれを書き加える場所はWeb Patioを使っている場合は『init.cgi』です。
詳しい場所は私の場合はWeb Patioを改造版を使っていたり、デザインの変更等をしているため正確な場所はわかりません。すいません。
とりあえず下の方にあるはずです。


記事No: 4397
投稿日: 2008/08/30(Sat) 22:17:13
タイトルRe^2: 右クリックを禁止するには?
ID情報: K1RA
投稿者: K1RA
URLhttp://oroti.com/~softbag/koryubbs/patio.cgi

> 先ほど間違えて返信を削除してしまったので改めて書き込みさせて頂きます
>
>
> -------------------------
>
> 右クリックを禁止するといってもソースを見られてしまえば終わりですが
>
> bodyタグ内に『oncontextmenu="return false"』と入力すると右クリックが出来なくなります。
>  <body oncontextmenu="return false">
>
>
>
> 右クリックしたときに『右クリック禁止』のような表示を出したい場合はhead内に
>
> <SCRIPT language="JavaScript">
> <!--
> function notes(eve){
> if(document.all){
> if(event.button == 2){
> alert("右クリック禁止!");
> return false;
> }
> }
> if(document.layers){
> if(eve.which == 3){
> alert("右クリック禁止!");
> return false;
> }
> }
> }
> if(document.layers)document.captureEvents(Event.MOUSEDOWN);
> document.onmousedown=notes;
> //-->
> </SCRIPT>
>
> と入力すればできるかと思います。
>
>
> それとそれを書き加える場所はWeb Patioを使っている場合は『init.cgi』です。
> 詳しい場所は私の場合はWeb Patioを改造版を使っていたり、デザインの変更等をしているため正確な場所はわかりません。すいません。
> とりあえず下の方にあるはずです。


追記ですがこれでも完全に画像を盗まれる保障はありません。

それと画像に直リンした場合はこの方法では保存等が出来てしまいます。防ぐには画像保存先のディレクトリー内に『.htaccess』を使ってアクセス禁止にすることですが多分それだと拡大が出来なくなりす。


[検索ページ]