マウスをその上に置くと、メイン アプリケーションのウィンドウがアクティブになるという問題があります。
以下の行を使用して、javascript 関数で新しいウィンドウを開いています。
window.open(URL, 'Requests', 'location=no,toolbar=no,status=yes,scrollbars=yes,resizable=yes');
エクスプローラーで新しい IE ウィンドウを開くと、メイン アプリケーションのウィンドウにカーソルを合わせても再アクティブ化されないことに気付きました。この場合でも、メイン ウィンドウは、上記の window.open コマンドによって作成されたポップアップ ウィンドウの "上" に表示されます。
問題はこれです: javascript で「子」ウィンドウを開くときに、子ウィンドウを親から切り離す方法はありますか?
詳細情報: ユーザーがサブメニューの選択肢を表示するためにメイン メニュー項目をクリックする必要がないように、ActivateOnHover を true に設定して Infragistics WebDataMenu を使用しています。残念ながら、この設定はメニュー バー全体を敏感にさせてしまうため、マウスをスライドさせるとメニューがアクティブになります (悲しいことに、ポップアップがアクティブな場合はウィンドウもアクティブになります)。これは、私が修正しようとしている根本的な動作です。