記事No | : 4392 |
投稿日 | : 2008/08/30(Sat) 19:34:40 |
タイトル | : 右クリックを禁止するには? |
ID情報 | : yas1115 |
投稿者 | : やす |
URL | : http://www.artbbs.jp |
WEB PATIOの掲示板を使用しているのですが、
画像が出るページ(記事観覧ページ、拡大画像ページ)を右クリック禁止に改造することは可能でしょうか?
初心者ですので、分かりやすく教えていただけたらと思います。
よろしくお願いします。
記事No | : 4396 |
投稿日 | : 2008/08/30(Sat) 22:14:28 |
タイトル | : Re: 右クリックを禁止するには? |
ID情報 | : K1RA |
投稿者 | : K1RA |
URL | : http://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 |
URL | : http://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』を使ってアクセス禁止にすることですが多分それだと拡大が出来なくなりす。