問題タブ [right-click]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
901 参照

gwt - GWT でのこの右クリック キャプチャが IE で機能しないのはなぜですか?

ウィジェットの右クリックをキャプチャして、ブラウザの代わりに独自のコンテキスト メニューをポップアップしようとしています。これにはいくつかの参考文献がありますが、ここで最も人気のあるものは少し古いものですが、いくつかのコメントにはより最近のコード スニペットが含まれています。

私はビットをつなぎ合わせて、ChromeとFFで動作しましたが、IEでは動作しませんでした. IE では、デフォルトのブラウザ コンテキスト メニューは表示されませんが、マイ メニューは表示されません。私は GWT を始めたばかりなので、適切な種類のハンドラーまたはイベントで何かを正しく行っていないと仮定しています。私は gwt-graphics モジュールも使用しています。これは、関連する場合に備えて、拡張している Rectangle クラスの由来です。

これが私のコードです:

0 投票する
1 に答える
906 参照

internet-explorer - IE コンテキスト メニューの並べ替え

BHO と C# を使用して Internet Explorer アドオンを開発しました。いくつかのコンテキスト メニュー アクション (アドオンを使用している IE 用) も追加しました。HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\ の下のレジストリ エントリを使用して、コンテキスト メニュー エントリを追加しました。エントリを注文する方法はありますか? または区切りを追加しますか?またはネストされたメニュー?現時点では、すべてアルファベット順に並べられています。どうもありがとう!

0 投票する
2 に答える
1939 参照

clipboard - メニューを表示するのではなく、右クリックで選択範囲を拡張するように gnome-terminal を構成する

私は長い間 Linux を使用してきましたが、最近 3、4 年間コマンドラインのみで使用していたため、完全な GUI デスクトップに「アップグレード」したのは最近のことです。それ以前は「aterm」を使用していましたが(フラックスボックスやその他の古い学校のもので)、UbuntuのGnomeでgnome-terminalがかなり使用できることがわかりました。

ただし、本当に気になる点が 1 つあります。何かを選択して右クリックすると、選択範囲が拡張されず、代わりにポップアップ メニューが表示されます。

私は何年もターミナルとemacsを使用してきましたが、右クリックすると常に選択範囲が拡張されていました。そのため、これを行うにはgnome-terminalを構成する方法が必要です。これは、私が emacs でいつも使っているので、なかなか抜け出せない習慣です。

私が求めている動作を復元するための魔法のレシピを持っている人はいますか?

あるいは、gnome-terminal の優れた最新の代替手段は何ですか?

Ubuntu 10.04 を使用しています。

0 投票する
3 に答える
46840 参照

java - Java Swing JTable; メニューを右クリック(行を強調表示して「選択」するにはどうすればよいですか)

短い:セル行を強調表示するには、「右クリックイベント」が必要です。

Java Swing(Netbeans Matisse)のScrollPane内でJTableを使用しています。JTableにMouseClickedイベントリスナーがあり、次のことを実行します。

問題は...JTableを右クリックするたびに、行が強調表示されないことです(選択範囲を行のみに設定しました)。いくつかのsetSelected()関数を探しましたが、適切な関数が見つかりませんでした。デフォルトでは、左クリックすると行が自動的に強調表示されます。右クリック用に設定するにはどうすればよいですか?

0 投票する
1 に答える
2857 参照

javascript - JavaScriptを使用してIFRAMEで右クリックを有効にする方法

したがって、このIFRAMEはWebページにあり、iframeにはログインページがあります(これは私のドメインの一部です)が、ログイン後、iframeはユーザーを外部サイト(私のドメインではない)にリダイレクトしますが、それでもiframe内にありますただし、右クリックするオプションはありません(その外部ページのHTMLコードでは無効になっています)。

単純なJavaScriptコードを使用してiframeなしでそのサイトにログインすると、右クリックを有効にできますが、使用しているiframeを介してこのサイトにアクセスすると、そこで右クリックを有効にできません。

これは、右クリックを有効にするために使用しているコードです。

javascript:function r(d){d.oncontextmenu = null; d.onselectstart = null; d.ondragstart = null; d.onkeydown = null; d.onmousedown = null; d.body.oncontextmenu = null; d.body.onselectstart = null; d.body.ondragstart = null; d.body.onkeydown = null; d.body.onmousedown = null;}; function unify(w){r(w.document); if(w.frames.length> 0){for(var i = 0; i

では、iframe内で右クリックを有効にする方法はありますか?外部ドメインであっても?

ありがとう

tl; dr:javascriptまたはその他のツールを使用してIFRAMEで右クリックを有効にする方法。

0 投票する
2 に答える
3193 参照

javascript - [名前を付けて保存]コマンドを右クリックするか、JavaScriptを使用してブラウザにファイルを強制的にダウンロードする方法はありますか?

メディアファイルがグローバルCDNに保存されているという状況があります。私たちのWebアプリは独自のサーバーでホストされており、メディアアセットが必要になると、CDNURLから呼び出されます。最近、ユーザーが添付ファイルをダウンロードできるページがありましたが、一部のファイルタイプ(MP3など)はダウンロードではなくブラウザーで開いていました。これを回避する唯一の方法は、ファイルを添付するHTTP応答を手動で指定することでしたが、これを実現する唯一の方法は、ファイルをCDNからサーバーにダウンロードしてからユーザーにフィードバックすることでした。これにより、ファイルを作成する目的が失われます。グローバルCDNで。代わりに、これに対するクライアント側の解決策があるかどうか疑問に思っていますか?

編集:これがどこかで見つかりましたが、すべてのブラウザで正しく機能するかどうかはわかりませんか?

再編集:まあ、そのアイデアはこれだけです-> execCommand SaveAsはFirefoxで機能しますか?

0 投票する
1 に答える
470 参照

c++ - Explorer用の右クリックメニューの作成

ドライブの右クリックメニューを作成する方法に関するサンプル記事を提供できる人がいる場合。

必要なものは次のとおりです。右クリックメニューには、接続切断の2つの追加項目が含まれます。条件付きにすることはできますか?つまり、ある条件では、ドライブは接続を有効にし(理想的には接続されていない場合)、接続すると接続を無効にし、切断を有効にします。

0 投票する
4 に答える
5876 参照

objective-c - NSTableViewのヘッダーをCtrlキーを押しながらクリック/右クリックしてコンテキストメニューを表示します

NSTableViewのヘッダーの右クリック/Ctrlキーを押しながらクリックを検出するための洗練された方法を探しています。

右クリックが発生したら、コンテキストメニューを表示したい。

テーブルの右クリックのみを検出します。テーブルのヘッダーでは検出しません。

ご協力いただきありがとうございます。

0 投票する
2 に答える
1991 参照

silverlight - 右クリックイベントでリストボックスの項目を強調表示するには?

この質問をしたのが私が初めてかどうかはわかりませんが (ボード全体を検索しました)、答えは見つかりませんでした。タイトルで述べたように、右クリックするたびにリストボックス内のアイテムを強調表示/選択しようとしています。

XAML コードは次のとおりです。

右クリックを処理して、ボタンまたは単一の要素にコンテキスト メニューを表示する方法は知っていますが、バインドされたリストボックスには表示しません。どうすればいいのかアドバイスがあれば、今行き詰まっているので遠慮なく教えてください。

ありがとう、エピスメン。

0 投票する
1 に答える
1771 参照

jquery - Firefoxの右クリックメニューを変更する

jQuery / CSSを使用してFirefoxの右クリックコンテキストメニューを変更する方法を探しています...もちろん、デフォルトの1つを無効にします。

画像を管理するためのWindowsエクスプローラーのようなアプリを作成しようとしていますが、右クリックで画像を削除できるようにしたいと考えています。

誰もがアイデアを持っています、それを見つけることはできません。

ありがとう!!