フレームを使っていて・・・

[新着] Webテンプレートを仮オープンしました



0   名前: yossiy : 2006/01/17 23:33  [URL
ヤフーのゲオシティーズをつかっているのですが
ウィンドウの更新ボタンを押すとトップページに戻ってしまいます。
いろいろ調べてみただのですがわかりませんでした。
他のゲオシティーズでホームページを作っている方は
ちゃんと更新を押しても元のページのままになります。
わかるかた教えてください><

1   名前: m035 : 2006/01/17 23:33  [URL
location.reload();

location.href=location.href;
で更新してみてはどうですか?
現在のやり方はやめたほうがいいです。

2   名前: yossiy : 2006/01/17 23:33  [URL

返答ありがとうございます。
申し訳ないのですがやり方がよくわかりません。
面倒かと思いますが使い方を教えていただけないでしょうか?
お時間があればでよいので・・・┏○ペコリ
無知ですみませn

3   名前: m035 : 2006/01/17 23:33  [URL
すでにやっているようですが、
<input type="button" value="更新" onclick="location.reload();">

<input type="button" value="更新" onclick="location.href=location.href;">
でおそらく出来ます。
リロードなら以下のようなリンクでJavaScriptを使わなくても更新できるかもしれませんが。
<a href="#">更新</a>

4   名前: yossiy : 2006/01/17 23:33  [URL
またまた返信ありがとうございました。
おっしゃったとうり一応やってみました。

ぇっとウィンドウにある更新ボタン(F5でも)をおしてもそのページのまま
残る方法はやはりないのでしょうか?
左フレーム側にあるメニューから右側のフレームに飛んで
そのご更新ボタン(F5)を押すと元のトップ画面に戻ってしまうということです。
説明がわかりにくくてすみません。
わかる方お願いします。

5   名前: 通りすがり : 2006/01/17 23:33
サーバ側(geocities)の仕様なので、ユーザー側ではどうしようもなかったんじゃないかと…。

6   名前: yossiy : 2006/01/17 23:33  [URL
ぅーんほかのゲオシティーズを利用しているかたがたのサイトへ行くと
更新しても戻らないところもあります。
htmとhtmlでも差があるのでしょうか?

7   名前: カヅサツ : 2006/01/17 23:33  [URL
WWWサーバの仕様によっては、フレームを用いたページでリロードすると、最初のページに戻ってしまいます。
つまり、ジオシティーズなどの一部のサービスを使っていると、そうなるというわけなので、作成者側は別のサービスに乗り換えるくらいしか手段がありません。

8   名前: モノ : 2006/01/17 23:33
他のジオシティーズ利用者のサイトで、
フレームを使用しているのに、
ブラウザの更新ボタンを押しても戻らない
というところがあるのなら、
試しにURLを提示してみると検証ができるかもしれません。
(URLは後から削除可能です)

9   名前: 匿名希望 : 2006/01/17 23:33
自分のところはジオでフレーム使ってますが更新してもTOPに戻されたりはしませんよ。
ちなみにURL古いままで使ってるけど・・関係ないかな。

10   名前: yossiy : 2006/01/17 23:33  [URL
うーん試しに忍者ツールでやってみましたが
やはりトップに戻されてしまいました。
ページも今回はホームページビルダーでやってみました。
そのページのアドレスは
http://hangeinfomation.nobody.jp/ です。
その前のゲオシティーズのときのアドレスは
http://www.geocities.jp/yossiy1991/ です。

更新しても戻らなくなるようなタグはあるのでしょうか?

11   名前: king : 2006/01/17 23:33
9の匿名希望です。<前回名前を入れ忘れました。すみません。

環境によることもあるんでしょうか・・・というのも
前回書き込みをしたときは職場から自分のフレームを使用しているサイトを見ていたのですが
そのときはTOPに戻されることはありませんでした。
環境はWin XP プロフェッショナル。ブラウザは最新Ver.のIEでした。

で、今家から見てみたのですがyossiyさんと同じように自分のサイトもリロードでTOPに戻されてしまいました。
環境はこちらはWin XP home editionの最新のIEです。Firefoxでも同じでしたが・・。


・・・なんででしょうね。<ぜんぜん回答になって無くて申し訳ないです。
とりあえず月曜に会社でもyossiyさんのサイト、見てみたいと思います。

12   名前: S : 2006/01/17 23:33
>>更新しても戻らなくなるようなタグはあるのでしょうか?
 ないはず。「更新」操作による挙動はあくまでブラウザの状態によるわけだし、フレームを定義したファイルそのもはフレームを表示するだけのものだから、そもそも更新をかけたら最初の状態に表示しなおす方が本来に思われる。

 まあ、ひととおり下記資料でそもそもHTMLがどんなものか理解したほうがいいかと。

http://www.kanzaki.com/docs/htminfo.html

13   名前: king : 2006/01/17 23:33
11の続きです。

会社の環境だと自分のサイトのフレームはTOPにもどらないけど
yossiyさんのサイトはTOPに戻ってしまいました。

Firefoxだと両方TOPに戻りました。
こりゃ・・自分のサイトのほうが問題ありなような気がします。(^^;

違いを探してみたのですがFRAME絶対パスで指定しているか相対パスで指定しているかぐらいしか・・。

14   名前: S : 2006/01/17 23:33
>>違いを探してみたのですがFRAME絶対パスで指定しているか相対パスで指定しているかぐらいしか・・。
 ビンゴ、なのでは。

 絶対パスで指定:「更新」すると絶対パス、つまりWebサーバー上にあるリソースを再度読みにいく。
 相対パスで指定:「更新」すると閲覧者のパソコン内(ハードディスク内)にあるキャッシュファイルを再度読みにいく。

ということなのかも。推測だけど。

15   名前: 匿名希望 : 2006/01/17 23:33
絶対URIと絶対パスは別物だけど、それはともかく相対URI解決はあまり関係ないと思う。
HTTPヘッダを確認してみたら。Last-ModifiedとかIf-Modified-Sinceあたり。
(自分はまだ確認してないけど)

16   名前: S : 2006/01/17 23:33
 HTTPプロトコルの関係?なるほど。ご指摘ありがとうです。

17   名前: naka@sukiero : 2006/01/17 23:33
以前、同じ疑問がありFAQ に登録されています。
http://www.shoshinsha.com/pukiwiki/pukiwiki.php?%A5%EA%A5%ED%A1%BC%A5%C9%A4%B9%A4%EB%A4%C8%BA%C7%BD%E9%A4%CE%A5%DA%A1%BC%A5%B8%A4%CB%CC%E1%A4%C3%A4%C6%A4%B7%A4%DE%A4%A6

「WEB相談室過去ログ」
http://chaichan.hp.infoseek.co.jp/qa0500/qa528.htm

一覧へ戻る