- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:子画面を閉じて親画面のリストを更新するには。)
子画面を閉じて親画面のリストを更新する方法
このQ&Aのポイント
- 検索ページで入力された値を使ってデータベースを検索し、検索結果のリストを表示しています。
- 検索リストの行ごとに参照ボタンがあり、そのボタンをクリックすると別のページが開き、選択したレコードの詳細を表示します。
- 子画面で選択ボタンをクリックすると、子画面が閉じられて親画面のリストが更新され、選択したレコードに関する情報が表示されます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 先の回答とはまた違うサンプルを作ってみました。 子画面の選択ボタンを押した際に親画面のJavaScriptを呼び出し、子画面自身を閉じます。 親画面ではidとstatusを受け取り、status.phpに送信します。 status.phpではセッション上の情報を書き換えてlist.phpに戻ります。 そうすると、ステータスには選択された値が表示されます。 ==== 動作サンプル http://hppg.moe.hm/okwave/qa/q7436307/
その他の回答 (1)
- LancerVII
- ベストアンサー率51% (1060/2054)
回答No.1
こんにちは。 子画面で選択ボタンが押された際に必要なキー情報をselect.php(仮)に送信して、セッション上の該当するレコードの空フィールドに選択ステータスフラグをセットして、その後表示するHTMLに親画面のJavaScriptを呼ぶ処理を書いてあげ、画面の更新をすれば表示が更新されると思います。 または、子画面から親画面のその一部を書き換えるJavaScriptを呼び出してあげれば画面の更新を実行しなくても良いと思います。 いろいろ方法はあると思います。
補足
返答が遅くなって申し訳ありません。 ご丁寧にサンプルを作っていただいて本当にありがとうございます。 参考にさせていただき、作成したいと思いますのでもう少し私にお付き合い下さい。 宜しくお願いします。