• 締切済み

フレームの再表示

2つのフレームがあるHTMLで、左にメニューがある場合に メニュークリックで右にそのメニュー対応のHTMLコンテンツが表示されるのは 一般的なパターンだと思いますが 再表示ボタンを押すと、どうしてもTOPに戻ってしまうんです。 index.htmlの再表示ならそう書いてあるので当然とも言えるんですが、不便です。 同様なページで、そうならない(リンクそのままで再表示される)ところもありましたが どう見ても違いが分かりません。 なにか特殊な仕掛けが必要なんでしょうか??

みんなの回答

  • shigatsu
  • ベストアンサー率26% (511/1924)
回答No.2

Macなら目的のフレーム内でマウスボタンを長押しすると出てくるメニュー、Windowsなら同じく右クリックで出てくるメニューで「フレームの再読み込み」という主旨の項目があると思いますので、それを選んでみてください。 目的のフレームだけがリロードされます。

すると、全ての回答が全文表示されます。
回答No.1

フレームの定義ファイルを再読み込みするのですから、TOPに戻るのはごく自然な動作です。 で、そうならない方法ですが、安易に思いつく仕組みとしては、cookieを利用することで、フレーム定義部分の内容を変更させるのもできるでしょう。フレーム定義をcgi化してもいいし、JavaScriptで記述しても出来ますよ。 あと、ちょっと趣旨が違うかもしれませんが、画面中にReloadの機能を設置すれば、その画面だけのReloadもできますよね。

すると、全ての回答が全文表示されます。

関連するQ&A