問題タブ [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.
javascript - window.showModalDialog によってウィンドウが開かれたかどうかを判断しますか?
ウィンドウが によって開かれたかどうかを確認する方法を知っている人はいますwindow.showModalDialog()
か? window.opener
で新しいウィンドウを開くと親ウィンドウを返しますが、を使用すると、window.open()
何らかの理由で未定義として返されます。jQuery ソリューションも歓迎します。window.showModalDialog()
window.opener
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 では機能しません。
モーダルポップアップウィンドウでダウンロードを機能させるためのアイデアはありますか?
c# - ダイアログを開いて親 WPF ページの右下に配置するにはどうすればよいですか?
ボタンを持つベースWPF ページ (ウィンドウではない)があります。ボタンをクリックすると、モーダル ダイアログを開いて親 (WPF ページ) の右下に配置する必要があります。
次のようにモーダルダイアログを作成しました::
親 WPF ページの右下部分にダイアログを配置する方法がわかりません。!!
編集 1: CDialog のコードビハインドでこれら 2 つのメソッドを試していますが、Parent を null として取得しています!!
どの方法を使用すればよいですか??
ipad - UIModalPresentationFormSheetを使用したモーダルビューが画面外に表示されます
私は実装するUIViewControllerを持っています
次に、そのビューの上にモーダルをポップアップしようとします。
iPadが縦向きのときにモーダルを起動すると、正常に動作します。しかし、私がそれを横向きに持ってモーダルを起動しようとすると、モーダルはiPadの右上の画面の半分に表示されます。何か案は?
java - Webdriver showModalDialog
機能テストには webdriver を使用しています。しかし、私たちのアプリケーションはshowModalDialog
ポップアップを開くために JS 関数を多用しています。この機能を webdriver でテストしようとすると、ポップアップが開いた瞬間からハングします。
これをテストするために、いくつかのことを試しました。
- こちらで説明されている回避策を使用してください。しかし、これはウェブドライバーではなくセレンの修正のようです。試してみましたが、うまくいきませんでした。
- 良い代替手段を探して、HtmlUnit はモーダル ダイアログを開いて操作できましたが、特定のテストを修正するための視覚的なヘルプがなく、使用しなければならないが持っている JS ライブラリで JS エラーを検出すると実行を停止するなどの欠点があります。制御できません。
これをどのようにテストしたり、この問題を回避したりできますか?
showmodaldialog - ポストバック時の showModalDialog の問題!
親愛なるみんな!フォームの get データを表示するには、showModalDialog を使用します。ポストバック サーバーへのボタンをクリックすると、IE が新しいウィンドウを自動的に開きます。データを選択すると閉じますが、ポップアップは閉じず、値を返します。私を抱いてください。皆さんありがとう!宜しくお願いします。
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 ページが開くことです。
送信ボタンで新しいウィンドウを開かないようにするにはどうすればよいですか。ありがとう!
javascript - ModalDialog は IE 8 で廃止されましたか?
私は、いくつかの Web サイトを強化する古い Asp クラシック CMS アプリケーションを持っています。モーダル ダイアログを使用し、Internet Explorer でのみ機能します。現在、IE8 では動作しません。原因は何ですか?
javascript - ChromeのshowModalDialogは常に最大化されます
showModalDialogを使用して最大化されていないダイアログを開こうとしていますが、Chromeでは常に最大化されて開いています。誰かがなぜ何か考えを持っていますか?Firefoxでは問題ありません。
私はjsfiddleに実用的な例を載せました:
javascript - ShowModalDialog を閉じたときに親フォームをリダイレクトする
を使用してモーダル ダイアログ ボックスを閉じたときに、メイン ページを別の Web ページにリダイレクトするにはどうすればよいshowModalDialog
ですか?
ここにフォームを閉じるためのコードがあります:
モーダル ダイアログ ボックスを開くコードは次のとおりです。
が機能していopener.location
ません。