2011-08-08 9 views
1

私はマウスの右クリックメニューでカスタムの例を探していましたが、私はあなたがウェブページ上でクロムを右クリックしたときと同じオプションをエミュレートしたいと思います。コピー、貼り付けを行うだけでなく、ブラウザで新しいタブを開く代わりに(ここでは難しい部分です)、iframe、option内で同じWebページを開きます。私のウェブサイトの右マウスクリックのリンクを制御します

おかげ

+0

悪い質問ではありませんが、なぜ限定UIを使用していますか?なぜなら、ブラウザの互換性の面ではそれほど美しいものではないからです。 –

+0

あなたは動的に生成されたIFRAMESクロスブラウザにアクセスするいくつかの興味深い問題に遭遇します。 IFRAMEを特定する方法に関するいくつかの奇妙さの上にタイミングの問題があります。ちょうどFYI。 – Tom

+0

Operaなど、すべてのブラウザがマウスの右クリックでJavascriptをサポートしているわけではありません。 – Mike

答えて

0

は、このプラグインを見てみましょう、それは私が、ユーザーが持っていたら、div要素または一部のHTML要素 なり「ウィンドウ」を隠すことをお勧めしますあなた

http://plugins.jquery.com/project/jqueryContextMenu

+0

助けてもらえますが、私はまだ私のウェブページの中に新しいブラウザウィンドウを開くことができたら助けが必要ですか? –

0

に役立つかもしれませんjqueryセレクタでアクセスできる要素を右クリックし、 は可視性を有効にします。

css: 

#hiddenFrame { 

display: none; 
width: 250px; 
height: 250px; 

} 


javascript: 


menu1 = { attributes: "brief_number,brief_id,...", 
    items: [ 
       { 
       type:RightContext.TYPE_MENU, 
       text:"some text", 
       onclick:function() {$('#hiddenFrame').show();} 
       } 
      ] 
     }; 
関連する問題