メモ帳で、縦3分割のフレーム使用のHPを作っております。
<frameset cols="150,*,150" Frameborder="no">
<frame name="hidari" src="top3.html" scrolling="no" noresize>
<frame name="mannaka" src="top2.html" scrolling="auto" noresize>
<frame name="migi" src="top4.html" scrolling="no" noresize>
一応タグの一部はこんな感じで打っています。hidariに各項目へのリンクがあるので、hidariから貼っているリンクはmannakaに表示されるわけです。
例えばmannakaにトップが表示されている時に、hidariからアバウトへのリンクに飛んだとしますよね。するとmannakaにアバウトが表示されますよね?その時に更新ボタンを押すと勝手にトップ画面に戻ってしまうのです。
自分のタグ打ちが悪いのかなぁ…と思い何度も見直してみたんですが分からずじまいで><
他のフレーム使ってるサイト様ではちゃんと更新されているのに、どうしてだろうかと頭を悩ませております。
これを解消するにはどうすれば良いでしょうか?
No.2ベストアンサー
- 回答日時:
とりあえず(ソースを作成して)試してみましたが、
遷移したページが再描画されました・・・。
(逆に、初期のフレームの状態にする事が出来ませんでした・・・。よって原因不明です・・・。)
http://www.kfc.co.jp/menu/index.html
とりあえず、一般のページでフレームを使っている処を探し検証してみましたが、ここでもページを移った状態で再描画されました。
検証環境は、Windows XP SP2 IE6, Opera8.5 Netscape7.1 です。
仮に質問の提示の様な現象が起こり解消したい場合の対処方法は、フレーム内の個々のページだけの遷移でなく、フレーム内の個々のページ用にフレームのページを用意してフレームごと遷移するのが確実です。
ファイル数は増えますが、フレームの枠側が頻繁に変わるという事はないと思うので管理はそれ程大変ではないでしょう。(初期の作成は面倒ですが。)
また逆に、確実に「更新」とした時にフレームの初期状態で表示したい場合は、JavaScript で細工する事が考えられますが、何かしら妥協して無理をしなければいけないので・・・。
長い間放置して申し訳ありませんでした(汗
自分なりにうまくまとめる事が出来たので現状維持で行きたいと思います。どうも有難う御座いました^^
No.3
- 回答日時:
#1です。
一部訂正。確かに
http://www.kfc.co.jp/menu/index.html
のサイトは更新ボタンを押しても元に戻りませんね。
ただし、Ctrl+F5(F5で更新ですが、Ctrlを押しながらF5を押すと、キャッシュを使用せず更新になります)だとTOPに戻ります。
要するにキャッシュの設定次第と言うことではないかと思います。
キャッシュの設定はなにも指定がない場合はサーバ側で設定がされています。
HTML側ではMETAタグである程度はコントロールできます。
http://www.atmarkit.co.jp/fjava/rensai2/webopt12 …
http://tech.bayashi.net/pdmemo/browsercache.html
フレームの状態のキャッシュコントロールは試してないので思った通りの動作になるかは分かりません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- HTML・CSS FC2カートのテンプレートでの商品表示について 1 2023/03/02 18:05
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- HTML・CSS 下にスクロールしても、追従するボタンのコードを書いたのですが、ボタンの中の画像が半分しか表示されない 1 2022/04/16 21:31
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- HTML・CSS スクロールすると追従する画像のコードを書いているのですが、追従する画像の大きさの調節が上手くいきませ 2 2022/04/18 12:52
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- HTML・CSS flex の各子要素を横幅 100% にしたい 1 2022/09/22 21:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
2つのページを重ねたい
-
フレームの片方だけを更新(リロ...
-
フレームページが表示されない...
-
フレームで指定している送信先...
-
googleドライブで、PDFファイル...
-
、URL化させるにはどうしたらい...
-
iPhoneです。 Adobeフラッシュ...
-
HTMLからフォルダを開きたい
-
aタグでワードファイルを開くor...
-
ダウンロード完了後メッセージ...
-
java_run.batがダウンロードで...
-
index.htmlファイルはどこに?
-
CSSデータの作成方法について(...
-
医療画像(Windows用)をMacで...
-
HTMLページが勝手にダウンロー...
-
HTMLファイルのインクルードで...
-
ZIP ファイルをWebサイトか...
-
htmlのタブの色変更について
-
ホームを index.html から inde...
-
Excelで、社外秘(閲覧のみ)と...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
どのページもすべて同じURLなの...
-
フレーム内のPHPへPOSTで情報を...
-
pythonのエラーについての質問...
-
2つのページを重ねたい
-
フレームの片方だけを更新(リロ...
-
html 左メニューから右への表示...
-
URLを変えないで表示する方法
-
フレームページが表示されない...
-
スクロールできない
-
フレームで指定している送信先...
-
フレームが表示されない><
-
html リンクを別フレームに表...
-
ブラウザで4分割表示できますか?
-
直リンクとは。
-
frameの内容が表示されない
-
HTMLファイルの置き方による読...
-
CSSを使って画像をクリックする...
-
フレーム分割した全体をスクロ...
-
フレームの表示と非表示の切り替え
-
HPの一部に他のHPを表示
おすすめ情報