私はuserIDを取るフォームを持っています。これは3つのフレームを持つページにあります。ユーザーがIDを送信した後、フレーム内に2つの異なる.jspをどのように開くのですか?1つのフォームで複数のアクションを実行するにはどうすればよいですか?
-1
A
答えて
0
<form/>
タグでは、属性target="_parent"
を使用して現在のフレームセットを分割します。あなたの応答では、新しいフレームセットを送信して、3つのフレームすべてをリロードすることができます。
更新、それを少し明確にする:target
属性を持たない
form
タグ: ユーザーがフォームを送信します。サーバはフォームデータを処理し、応答、すなわちウェルカムページを送信する。ブラウザーはこの応答ページを同じフレームに表示します。
form
タグtarget="_parent"
:ユーザーがフォームを送信します。サーバーはフォームデータを処理し、応答を送信します。ここでの違いは、ブラウザがフレームセット全体をサーバーの応答に置き換えることです。これにより、他のフレームを更新する機会が与えられます。
しかし、この場合は、サーバーの応答を変更する必要があります。それがまだウェルカムページであれば、ブラウザはそのページだけを表示し、他のフレームは表示しません。 サーバレスポンスは、元のフレームセットと同様のフレームセットである必要があります。しかし、あなたは別のURLに3つのフレームのURLを置き換えることができます。
オリジナルフレームセット:
<frameset>
<frame src="login.jsp" name="frame1" />
<frame src="contentA.jsp" name="frame2" />
<frame src="contentB.jsp" name="frame3" />
</frameset>
をあなたのログインユーザへの応答として、新たなフレームセットに
<frameset>
<frame src="welcome.jsp" name="frame1" />
<frame src="contentC.jsp" name="frame2" />
<frame src="contentD.jsp" name="frame3" />
</frameset>
関連する問題
- 1. 1つの関数で複数のステートメントを実行するにはどうすればよいですか?
- 2. 1つのポートで複数のWCFサービスを実行するにはどうすればよいですか?
- 3. 1つのビューから他のビューにアクションを実行するにはどうすればいいですか?
- 4. 複数のラジオボタングループを1つのフォームに作成するにはどうすればよいですか?
- 5. ボタンを1つのラベルで複数回実行するにはどうすればいいですか?
- 6. 1つのボタンに複数のアクションを追加するにはどうすればいいですか?
- 7. 複数のドメインオブジェクトを1つのフォームにまとめるにはどうすればよいですか?
- 8. SQLで複数の行を1つの列に結合するにはどうすればよいですか?
- 9. 1台のサーバーで複数のクライアントを実行するにはどうすればよいですか?
- 10. 1つのページに複数のUIPickerViewを実装するにはどうすればよいですか?
- 11. 1つの非同期タスクを1つずつ実行するにはどうすればよいですか?
- 12. 複数のレコードをMySQLの1つの行に表示するにはどうすればよいですか?
- 13. 3つの関数を1つのプログラムで実行するにはどうすればいいですか
- 14. 1つのクエリで複数行を更新するにはどうすればよいですか?
- 15. 複数の行を1つのクエリに挿入するにはどうすればよいですか?
- 16. どのディスパッチが先に行われているか知らずに複数のアクションを実行するにはどうすればよいですか?
- 17. 1つのウィンドウ内で複数のプロセスを実行するDelphiでChromeのようなアプリケーションを作成するにはどうすればよいですか?
- 18. 1つのpom.xmlで2つのgmavenスクリプトを実行するにはどうすればよいですか?
- 19. 数秒間に何らかのアクションを実行するにはどうすればよいですか?
- 20. 1つのJavaScript関数を複数の関数にコールバックするにはどうすればよいですか?
- 21. Excelで複数の行を1行に変換するにはどうすればよいですか?
- 22. 複数回のクリックでも1つのインスタンスだけを実行するようにMSIインストーラを制限するにはどうすればよいですか?
- 23. 1日に複数のCOUNTを1つのクエリに含めるにはどうすればよいですか?
- 24. 1つのインサートのテーブルに複数の行を追加するにはどうすればいいですか?
- 25. 複数のアクションを1つずつ実行する
- 26. 1つのAlertDialogを2つのアクションにリンクするにはどうすればよいですか?
- 27. ASP.Netで非同期アクションでスレッドセーフな乱数を実行するにはどうすればよいですか?
- 28. 複数の行のindvidualセルを1行に結合するにはどうすればよいですか?
- 29. EF複数のクエリを実行する - 1つのクエリを使用するように変更するにはどうすればよいですか?
- 30. Laravelの複数のデータベースで移行を実行するにはどうすればよいですか?
を送るあなたが私に何を意味するのか応答?
他のフレームはどのように変更しますか? – cbj私の答えを更新しました。 – vanje
あなたの方法を試しましたが、フレームセットの1つでフレームセットが開きます。今は2つのフレームセットが開いています。 – cbj