別フレームの自動更新

このQ&Aのポイント
  • JSPを使用してフレームを上下に2分割し、片方のフレームを更新する際にもう片方も自動的に更新する方法について探しています。
  • 上のフレームにはログインなどが表示されており、下のフレームで操作を行う場合、下のフレームの操作が完了した後に上のフレームも更新されるようにしたいです。
  • response.sendRedirect() を実行する直前に上のフレームを更新する方法について教えてください。
回答を見る
  • ベストアンサー

別フレームの自動更新

フレームを上下に2分割しているときに片方を更新したときにもう片方も更新したいのです。 javascriptではなくJSPでしたいです。 例えば上のフレームにはログインなどがかかれているときに、下のフレームでログイン操作をします。 ログインが完了したときに下のフレームはresponse.sendRedirect()でtop画面に戻るようにしたのですが、このままだと上のフレームはログインと表示されたままです。 そのためresponse.sendRedirect()を実行する直前に上のフレームを更新するような操作を行いたいのです。 わかりにくい文章かと思いますが困っているのでよろしくお願いします。

  • HTML
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

HTMLには2つ以上のフレームを同時に更新することはできませんので、 まず、下のフレームの<form>のtargetを"_top"にします。 ログインの投稿を受け取ったJSPは<frameset>を出力すると、その中に書かれた<frame>も全て更新することが可能になります。 上下の各ページはcookie(セッションID)を確認し、ログイン後の画面を個別に出力してください。

coco_75
質問者

お礼

そういう方法でやるのが一番なのでしょうか・・・ なんとなく形が見えました。ありがとうございました。

関連するQ&A

  • フレーム別に更新

    indexから上フレームと下フレームに分けています。 上フレームにはメニュー、下フレームにはコンテンツです。 上フレームに下フレームだけを更新できるリンクを張りたいのですが方法はあるでしょうか? ただし<A href="http://下コンテンツへのURL" target="コンテンツ">は使えません。メニューフレームで選んだコンテンツが、下フレームに表示される為、下フレームの内容が毎回違います。 よって上フレームのリンクで下フレームだけを更新できるようにしたいんです。 詳しい方やご存知の方がいらっしゃいましたらご伝授お願いします。日本語がわかりにくくてごめんなさい。

  • フレーム分割後の別フレームをリンク更新する方法

    上中下に3分割したフレームで、上をヘッダー、下をフッターとして使い、ヘッダー部に中央フレームの内容更新(別なhtmlファイルの読み込み)ボタンを付けたいと思っています。 方法又は直接参考に出来るようなURLが有れば教えて下さい。 宜しくお願いします。

  • フレームの一部だけ抜けたい

    ┌──────────┐ │──────────│ │      │   │ │      │   │ │      │   │ └──────────┘ フレームをこのようにわけた場合、(ずれてたらすみません) 一番上のフレームにあるメニューをクリックしたとき、 下の2つのフレームを合わせて1つにして(ここだけフレームを抜けて) そこへコンテンツを表示させることってできるでしょうか? つまり、上下のフレームを残したまま、左右のフレームを 解除したいということなのですが…。 JavaScriptでもかまいません。 可能であれば記述のしかたを教えてください。 説明がわかりにくくてごめんなさい。補足しますのでよろしくお願いします。

    • ベストアンサー
    • HTML
  • フレームのズレについて

    フレームを上下に2つで分割して、上下に同じ大きさのテーブルを作ると、上と下を比べると左右にすこしズレが発生します。どのように回避すればよいのでしょうか?

    • ベストアンサー
    • HTML
  • フレーム間のデータ送信

    上下にフレーム分割されたページで、上のフレームで入力された値を下のフレームで受け取るにはどうすればいいのでしょうか? 単純にsubmitを使ってみたのですが、うまくいきませんでした。

  • 素朴なフレーム更新の疑問

    上下に分割したフレームページを作成した時、下の部分だけ表示されるものをかえていったとしても、フレームごと呼び出ししていないので、ブラウザのアドレスバーには最初に呼び出したURLがそのまま表示されていますよね。 なのにブラウザの更新ボタンをクリックした時には表示されているURL、つまり最初のページに戻らず、今あるページがリロードされるのでしょうか? これはHTMLやブラウザのバージョンが関係しているものではなく、もっと他の所に答えがあるのでしょうか? よろしくお願いします。

    • ベストアンサー
    • HTML
  • フレーム掲示板

    フレームで上下に区切り上に入力フォームのhtml。 下に記事を観覧するcgiの掲示板を作ったのですが、 記事を投稿した後、一度更新しなければ記事が 表示されません。 記事を投稿した後に自動的に更新する方法があるのでしょうか?タグやjavascriptで可能なのでしょうか?

    • ベストアンサー
    • CGI
  • フレーム分割について

    ホームページビルダー使用です。 1つのページを上下にフレーム分割し、上のページにいろいろなリンクを作り、そこをクリックすると下のページがそのリンク先に飛ぶように(上のページはそのまま)したいのですが、タグを探しても見つからずやり方が分かりません・・・ 分かりにくい説明ですが、どなたか宜しくお願いしますm(__)m

  • 上のフレーム内のプルダウンメニューが下のフレームに隠れてしまい、困っています

    ホームページビルダーでホームページを作成しています。上下分割フレームの上のフレームで作成してあるプルダウンメニュー(レイアウト枠)を下のフレームに表示する方法を教えてください。フレーム境界線を上に上げていくと、プルダウンメニューが下のフレームに隠れてしまいます。よろしくお願いします。

  • フレームのランダム選択方法

    ご質問させていただきます。 例えば、上下2分割になっていて、上のフレームがメニュー用のフレーム、 下のフレームが更に4分割だとして、メニュー(例えばBBS)をクリックすると、 下フレームのどれかに、クリックするたびに画面が表示されるようにしたいと思っています。 何かよい方法はございませんでしょうか? おわかりになるようでしたら、ご回答お願いいたします。

専門家に質問してみよう