Webデザイナーになる方法やサイト制作のテクニック・Tipsをご紹介

メニューを開く

IEで右クリックを禁止するJavascript

Javascript2010年12月18日

下記のようなスクリプトを書いておくことで、IEで右クリックの際アラートを出すことができます。

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;

子供向けのサイトの場合、こういった処理をクライアントから要求されることがあります。
私自身はあまりこの処理は好きじゃないです。サイトでこれが発生すると、とてつもないイライラを覚えます(笑)

あとは設計中やデバッグ中にわざわざコメントアウトしておかなくてはいけないので、いちいちコメントアウトを取ったり付けたりが面倒です。
これをやるメリットってそんなにありますかね?むしろデメリットのほうが多い気がします...。

この記事を読んでいる方にオススメの記事

「Javascript」の他の記事を読む

この記事にコメントする

必須
必須
本文必須

  • 承認制のため、即時には反映されません。

ページの先頭に戻る