CGI-BBS > JAVA/JavaScript > JavaScript > 読み込まれたページを必ず更新された状態で表示したい。


カレッヂ
カレッヂ


質問者 つつじ  投稿日 7/2(水) 12:42:43
htmlを修正してアップロードしてもTMPファイルのものを優先して表示されてしまうため
前のもののままで変わっていないように見える事があります。
「更新」ボタンを押せばよいと思いきや、
フレームで対応しているためそのまま「更新」しても変わらなくて
更新させるにはフレームの箇所で右クリックして「更新」を押さないといけません。

どうにかして最初に読み込んだ時に自動的に更新してくれる仕組みはないかと色々調べたところ、
location.reload() を使えないかと思いました。

しかし、
onLoad="location.reload()" では永遠にループしてしまいます。

このイベントについて、1回だけ使う、というやり方、もしくは
他にいい方法がありましたらご教示ください。

参考までに、私のホームページアドレスは
http://members.jcom.home.ne.jp/tsutsuji/ です。
TOPページと日記についてだけ自動的に更新できればいいと思います。

プロバイダ参照:http://www.home.ne.jp/customersupport/
サーバのOS:(未選択)
パソコンのOS:Win95系
エディタ:
FTPソフト:
サーバ移転:した
改造:(未選択)
CGI習熟度:(未選択)

回答者 しあわせのツボ  [削除]  投稿日 7/2(水) 15:56:54
location.hrefとreferrerが同じなら既に再読込されて…
あれ、reloadじゃreferrer変わらなかったかな? だめだったらごめんなさい。
質問者 つつじ  [削除]  投稿日 7/9(水) 00:55:06
すみません、よくわかりません。
(文法とかよく分かっていないのです。)

あと、更新についてはメニューからの「更新」で更新されるので、
右クリックで無いと…というのは私の勘違いです。すみません。

でもアップデートしたばかりにアクセスすると更新されていないのですが、
しばらく時間をおけば更新されるので、それでもいいかなあと諦めかけています。

返信(回答)する

 


Web裏技