※ ChatGPTを利用し、要約された質問です(原文:モーダルダイアログウィンドウの改修方法)
モーダルダイアログウィンドウの改修方法
このQ&Aのポイント
モーダルダイアログウィンドウを使わない設計がいいと思いますが、どのような仕組みに変えた方がよいでしょうか。
現在メンテナンスを担当しているWebアプリがモーダルダイアログウィンドウを多用しています。しかし、ブラウザの挙動によって異なり、将来的に廃止される可能性があるため、改修が必要です。
モーダルダイアログウィンドウを使わないような設計に変更する際には、選択した商品情報を保持したまま遷移する仕組みが必要です。ご意見をお聞かせください。
現在メンテナンスを担当しているWebアプリが
モーダルダイアログウィンドウ(showModalDialog)を多用しています。
このシステムは画面は jsp と javascript で、後ろはJavaです。
特に、伝票の入力処理では各行の商品IDを入力するときにモーダルダイアログウィンドウ
が開いて商品一覧が表示され、その中から商品を選択すると親画面に戻って商品情報が
表示される、という仕組みになっています。
親画面自体は開かれたままなので、画面遷移の考慮をしないで済む、という点では
シンプルなプログラムになっています。
ところがこの「showModalDialog()」、ブラウザによって若干挙動が異なったり、
将来廃止されるらしい、とのことで改造を迫られています。
モーダルダイアログウィンドウを使わない設計がいいとは思うんですが、
どのような仕組みに変えた方がよいでしょうか。
例えば画面遷移で商品を選択して戻るような仕組みにすると、途中まで入力した伝票情報を
すべて保持したまま遷移しなければなりません。
どのような仕組みがよいかご意見をお願いします。
お礼
お礼が遅くなって申し訳ありません。 チャチャッとプログラムを作ってしまうなんてスゴイですね。 開いたウィンドウの中にAjaxを仕込めばDBからデータを もってこれそうですね。 具体的に例示して頂き、本当にありがとうござました。