問題タブ [showmodaldialog]

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 に答える
3008 参照

javascript - window.showModalDialog によってウィンドウが開かれたかどうかを判断しますか?

ウィンドウが によって開かれたかどうかを確認する方法を知っている人はいますwindow.showModalDialog()か? window.openerで新しいウィンドウを開くと親ウィンドウを返しますが、を使用すると、window.open()何らかの理由で未定義として返されます。jQuery ソリューションも歓迎します。window.showModalDialog()window.opener

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

asp.net - モーダル ダイアログ、window.showModalDialog からダウンロードできません

window.showModalDialog() を使用して aspx ページがモーダル ポップアップで開かれている場合、aspx ページからファイルをダウンロードできません。

aspx ページに画像ボタンがあり、それをクリックすると、いくつかのビジネス ロジックを使用して Excel ファイルが生成され、それを応答ヘッダーに追加して、そのファイルをダウンロードできるようにします。コードは次のとおりです。

この aspx ページをモーダル ポップアップとして開くと、ブラウザのダウンロード ウィンドウが表示されません。通常の場合 (モードレス、window.open を使用して開いた) ポップアップ ダウンロードは正常に動作します。

また、ファイルをダウンロードするための別のアプローチを使用してみました。で応答ヘッダーを設定する代わりにibtnExport_Click、Download.aspx などの別の aspx ページを開き、Download.aspxwindow.openのページ読み込みイベントで応答ヘッダーを使用して設定しました。コードは以下のとおりです。

Download.aspx では、

まあ、それはモーダルポップアップとモードレスポップアップの両方の場合に機能し、IISにアプリケーションを展開するまで復活します:)。はい、このアプローチは ASP.NET 開発サーバーでは機能しますが、IIS では機能しません。

モーダルポップアップウィンドウでダウンロードを機能させるためのアイデアはありますか?

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

c# - ダイアログを開いて親 WPF ページの右下に配置するにはどうすればよいですか?

ボタンを持つベースWPF ページ (ウィンドウではない)があります。ボタンをクリックすると、モーダル ダイアログを開いて親 (WPF ページ) の右下に配置する必要があります。

次のようにモーダルダイアログを作成しました::

親 WPF ページの右下部分にダイアログを配置する方法がわかりません。!!

編集 1: CDialog のコードビハインドでこれら 2 つのメソッドを試していますが、Parent を null として取得しています!!

どの方法を使用すればよいですか??

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

ipad - UIModalPresentationFormSheetを使用したモーダルビューが画面外に表示されます

私は実装するUIViewControllerを持っています

次に、そのビューの上にモーダルをポップアップしようとします。

iPadが縦向きのときにモーダルを起動すると、正常に動作します。しかし、私がそれを横向きに持ってモーダルを起動しようとすると、モーダルはiPadの右上の画面の半分に表示されます。何か案は?

0 投票する
11 に答える
6762 参照

java - Webdriver showModalDialog

機能テストには webdriver を使用しています。しかし、私たちのアプリケーションはshowModalDialogポップアップを開くために JS 関数を多用しています。この機能を webdriver でテストしようとすると、ポップアップが開いた瞬間からハングします。

これをテストするために、いくつかのことを試しました。

  • こちらで説明されている回避策を使用してください。しかし、これはウェブドライバーではなくセレンの修正のようです。試してみましたが、うまくいきませんでした。
  • 良い代替手段を探して、HtmlUnit はモーダル ダイアログを開いて操作できましたが、特定のテストを修正するための視覚的なヘルプがなく、使用しなければならないが持っている JS ライブラリで JS エラーを検出すると実行を停止するなどの欠点があります。制御できません。

これをどのようにテストしたり、この問題を回避したりできますか?

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

showmodaldialog - ポストバック時の showModalDialog の問題!

親愛なるみんな!フォームの get データを表示するには、showModalDialog を使用します。ポストバック サーバーへのボタンをクリックすると、IE が新しいウィンドウを自動的に開きます。データを選択すると閉じますが、ポップアップは閉じず、値を返します。私を抱いてください。皆さんありがとう!宜しくお願いします。

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

javascript - window.showModalDialog とポストバック ボタン

A.aspx と B.aspx の 2 つのページがあります。

ページ A.aspx は、JavaScript 関数 window.showModalDialog("B.aspx"); によって B.aspx をモーダル ポップアップとして開きます。

ページ B.aspx には、2 つのテキスト ボックス (ログイン、パスワード)、<asp:Button>コントロール、およびサーバー コードのボタン クリック イベントがあります。

問題は、送信ボタンをクリックすると、新しい 3 番目のウィンドウで B.aspx ページが開くことです。

送信ボタンで新しいウィンドウを開かないようにするにはどうすればよいですか。ありがとう!

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

javascript - ModalDialog は IE 8 で廃止されましたか?

私は、いくつかの Web サイトを強化する古い Asp クラシック CMS アプリケーションを持っています。モーダル ダイアログを使用し、Internet Explorer でのみ機能します。現在、IE8 では動作しません。原因は何ですか?

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

javascript - ChromeのshowModalDialogは常に最大化されます

showModalDialogを使用して最大化されていないダイアログを開こうとしていますが、Chromeでは常に最大化されて開いています。誰かがなぜ何か考えを持っていますか?Firefoxでは問題ありません。

私はjsfiddleに実用的な例を載せました:

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

javascript - ShowModalDialog を閉じたときに親フォームをリダイレクトする

を使用してモーダル ダイアログ ボックスを閉じたときに、メイン ページを別の Web ページにリダイレクトするにはどうすればよいshowModalDialogですか?

ここにフォームを閉じるためのコードがあります:

モーダル ダイアログ ボックスを開くコードは次のとおりです。

が機能していopener.locationません。