2012-04-01 13 views
0

私はいくつかの研究を行い、それをレジストリに追加する方法を使用しましたが、ユーザーがWebrowserコントロールを使用するプログラムを開いたときにのみ表示されます。これを行う最善の方法は何ですか?IEに右クリックメニューを追加するには?

+0

Javascript関数などで右クリックの動作を実装していますか? – McGarnagle

+0

まあ理想的には私はページにJavaScriptコードを注入したくないでしょう。コンテキストメニューがあり、コンテキストメニューのオプションを変更する必要があります。 – SamFisher83

答えて

0

あなたはそれが独自のメニューをdisaplyよよりもブラウザがこのイベントを持つすべてのユーザー添付イベントが見つからない場合も、oncontextmenuイベントはブラウザ、

によって作成されるよりも、マウスの右クリックを押してください。

ていますが、コード

YOUR_ELEMENT.AttachEvent('oncontextmenu', INVOKE_METHOD_WHEN_EVENT_OCCURED); 

function INVOKE_METHOD_WHEN_EVENT_OCCURED(e) 
{ 

... 
    var menu = document.getElementById('popupmenu'); 
    menu.style.display='block'; //Showing the menu 
    menu.style.left = latlong.x + x; //Positioning the menu 
    menu.style.top = latlong.y + y; 
... 
do you othre stuff 
... 
} 

も、簡単に同じことを行うことができますHTML5の使用は、以下の使用よりも、独自のメニュー

をDISPLYたいです。