フレームでの更新



0   名前: ryuga : 2006/05/28(日) 19:22
左側にメニュー、右側にページを表示
というようなフレームを作成しました。

メニューより、右側のページがトップになっているときはいいのですが、違うページ(例えばBBS)などの時に「更新」をクリックすると、右側のページがまたトップになってしまいます。

この対処方法はないのでしょうか?

誰かよろしくお願いします。

1   名前: ????? : 2006/05/28(日) 19:22
左側にBBSへのリンクがあるのなら、
『更新する場合は、BBSへのリンクを再度押してください。』
と書いとけばいいと思いますが・・・。

BBSとかは更新ボタンを押さなくても再度アクセス
すると勝手に更新されるものです。(たぶんね^^;)

2   名前: Z ◆XTzyosZXcL : 2006/05/28(日) 19:22  ID:7f4VEd9L
 過去発言に同じような話題がでていましたので、参考にしてみてください。
(結論からすると、全ての環境において>>0のような挙動をさせることは不可能なようです。)

http://www.tagindex.com/cgi-lib/q2bbs/patio.cgi?mode=view&no=401

 なお、 Framesetによるフレームをお使いになるのでしたら、NOFRAMES要素による代替手段も忘れずに設定してください(^^;

仕様書該当部分:
http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/present/frames.html#h-16.4
http://www.w3.org/TR/html401/present/frames.html#h-16.4

関連資料:
http://car.s35.xrea.com/better/frame.php

#Framesetによるフレームが嫌われがちなのは、代替手段が設定されていないなどでフレーム非対応環境を門前払いするからでしょう。設計も意外に面倒ですし。

一覧へ戻る