※ ChatGPTを利用し、要約された質問です(原文:JavaScriptでのリロードについて)
JavaScriptでのリロードについて
このQ&Aのポイント
ページ間の制御について質問します。Bページの完了画面には別ウィンドウでCページを表示するボタンがあります。Cページの完了画面にはCページを閉じてAページをリロードしていますがうまく更新できません。
JavaScriptのソースを使用してCページを閉じてAページをリロードする方法について質問します。試しに単体で別のJavaScriptのソースを指定してみましたがうまくいきませんでした。
JavaScriptでのリロードについての質問です。Bページの完了画面からCページを表示している際に、Cページを閉じてAページをリロードする方法がわかりません。どのようにすればリロードが成功するでしょうか。
ネットで調べていましたが解決する事ができませんでしたので投稿しました。
宜しくお願いします。
ページ間の制御について質問します。
Aページから別ウィンドウを開いてBページを表示しています。
Bページではデータの入力画面→確認画面→完了画面の流れで処理をしています。
Bページの完了画面には別ウィンドウでCページを表示するボタンがあります。
※Cページを表示する際にBページを閉じています。
Cページではファイルのアップロード画面→確認画面→完了画面の流れで処理をしています。
Cページの完了画面にはCページを閉じてAページをリロードしていますがうまく更新できません。
JavaScriptのソースは下記の通りです。
if(!window.opener || window.opener.closed){
}
else{
window.opener.location.reload();
}
window.close();
※このJavaScriptはCページのボタンのonClickに指定しています。
試しに単体で下記のJavaScriptのソースを指定してみましたが駄目でした。
window.opener.opener.location.reload();
どのようにすればCページを閉じてAページをリロードする事ができますか。
似たような内容で申し訳ありませんがご教授、宜しくお願いします。
では、失礼します。
お礼
返事が遅くなってすみません。 回答、ありがとうございます。 なるほど。 理解出来ました。 なので下記のように対応しました。 Bページを表示しているウィンドウを閉じないで、このウィンドウにCページを表示する事で対処いたしました。 大変、勉強になりました。