- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:他のページ更新)
他のページを更新する方法
このQ&Aのポイント
- ジャバスクリプトの勉強中で、他のページを更新する方法について教えてください。
- 「../HelloWeb」というフォームのsubmitをすると、他のページも更新されるような方法を教えてください。
- フレームを使用して画面を二つに分割し、上のソースでsubmitすると下のページも更新されるようにしたいです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
記事を参考にして書いたのは HelloWeb_main.opener.location.reload(); のところですかね? コレが何をしているのか、記事の中で説明されているように ”日本語で訳すと、parent(親)の[frames(宣言されているフレーム中)]で「menu(menuと言うフレーム)」の「location(現在位置)」を「reload(更新)」してあげるのです。” という風に説明できますか? なぜできないのか? 自分のコードがどう動くのか理解できてないからだと思いますよ。
その他の回答 (1)
- cma3atgoo
- ベストアンサー率35% (32/90)
回答No.1
補足
その記事も拝見させていただきました。 <%@page contentType="text/html; charset=Windows-31j"%> <html> <head> <H1>入力画面</H1> <script type='text/javascript'> <!-- function sta() { var naiyou = document.getElementsByName('aaa')[0].value; if(naiyou == '') { alert('空です'); } } function kousin(){ HelloWeb_main.opener.location.reload(); } // --></script> </head> <body onLoad="kousin()"> <form method="get" action="../HelloWeb" onsubmit="sta()" > <INPUT type='text' name='aaa'> <INPUT type='submit' value='クエリ送信' ><br> <br> </form> </body> </html> としてみたのですが・・・うまくいきません><