カレッヂ |
質問者 rescue
投稿日 5/2(木) 13:53:14
お世話になります。Macで右クリックを不能にする方法をご存知の方いますか? |
回答者 しあわせのツボ
[削除]
投稿日 5/2(木) 15:20:13
Macはそもそもワンボタンなので右クリックはできません。(笑) とりあえず参考: http://tohoho.wakusei.ne.jp/wwwxx032.htm |
回答者 しあわせのツボ
[削除]
投稿日 5/2(木) 15:53:59
それはともかく。こんなでしょうか。 とりあえずMac/NC4.7で確認済です。 <SCRIPT type="text/javascript"> <!-- function mdown(e) { if (navigator.appName == "Microsoft Internet Explorer") { if(event.modifiers == 2) { alert("コンテクストメニューは使用できません"); return(false); } } else if (navigator.appName == "Netscape") { if (e.modifiers == 2){ alert("コンテクストメニューは使用できません"); return(false); } } } if (document.all) { document.onmousedown = mdown; } if (document.layers) { window.onmousedown = mdown; window.captureEvents(Event.MOUSEDOWN); window.captureEvents(Event.modifiers); } // --> </SCRIPT> |
回答者 しあわせのツボ
[削除]
投稿日 5/2(木) 17:27:18
IEはkeypressイベントはとれるものの、whichやmodifiersに値が入らないようです。 Macは右クリックではなくCtrl+クリックになるので、modifiersが使えないことには… 手詰まりです。 |
質問者 rescue
[削除]
投稿日 5/2(木) 19:14:24
お世話になっております。 私が持っているiMACには何故か左右クリックがあります… ^^; やはりJavaScriptを駆使するしかないんですね。 スクリプト研究してみます。 ありがとうございました。 |
返信(回答)する
Web裏技 |