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テーブルをセルごとにハイライト「tablecloth」
- JavascriptPNG透過ライブラリにまつわる問題を全て解決したuupaa-suketrans.js
- JavascriptJavascriptの読み込みをひとつのファイルにまとめる「import.js」
- Javascript「iepngfix.js」を応用してPNG画像をIE6に完全対応させる方法
- JavascriptIE6以下をIE7と同じ解釈にするjavascript「IE7.js」
- Javascript意外と便利!Javascriptでurlのフォルダパスを取得
- ※承認制のため、即時には反映されません。
この記事にコメントする