- ベストアンサー
JSPのフレーム分けで下のフレームのフォームをsubmitする方法
- JSPのフレーム分けで下のフレームのフォームをsubmitする方法について教えてください。
- フレーム分けされたJSPで上のフレームにsubmitボタンがあり、下のフレームのフォームをsubmitしたい場合にどのようにすればよいのか教えてください。
- 具体的な処理の方法やコードの例も教えていただけると助かります。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
#1です >別の質問になっちゃいますが > >フレーム分けしている画面から次の画面を >Servletから呼ぶときはforwardしただけだと >上のフレームに表示されたりするとおもいますが >どのようにすれば全画面に表示できますか? <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript"> <!-- function doSubmit(){ parent.frameB.document.forms[0].target = '_top'; parent.frameB.document.ManagementFORM.submit(); } //--> </SCRIPT> でどうでしょうか?
その他の回答 (2)
- sakura_sakura
- ベストアンサー率56% (69/123)
#1です. ひとつおかしいところがありました. <INPUT TYPE="submit" VALUE="登録確認画面へ" onClick="doSubmit()"> の TYPE="submit" を TYPE="button" に変更してどうでしょうか?
- sakura_sakura
- ベストアンサー率56% (69/123)
こんにちは. 上記のスクリプトで問題なく動作すると思います. いま,上記をコピってフレーム作って実行したら 動きましたけど... うまく動かないとはどういうふうに動かないのですか? また,上記に記載されていない部分 フレームでの記述 <frameset rows="50%,*"> <frame name="frameA" src="aaa.htm"> <frame name="frameB" src="bbb.htm"> </frameset> でのフレーム名は正しいですか? それ以外思いつかないのですが...
補足
名前は正しいです。 よんでいるServletの動きがおかしくて 次の画面が表示できていないのかもしれません。 別の質問になっちゃいますが フレーム分けしている画面から次の画面を Servletから呼ぶときはforwardしただけだと 上のフレームに表示されたりするとおもいますが どのようにすれば全画面に表示できますか?
お礼
(^○^)ありがとうございます!! できました。