- PR -

リロードHTML

1
投稿者投稿内容
pikkuri
常連さん
会議室デビュー日: 2004/12/16
投稿数: 39
投稿日時: 2004-12-16 20:35
ブラウザ上で、
指定したテキストファイルを自動的にリロードさせたいのですが、どうすれば
良いのでしょうか?

つまり、index.html(例)の中に、定期的に更新されるファイル(例、access.log)の内容を定期的(例、10分間隔)にリロードさせるためには、
index.html
をどう記述すればよいのでしょうか?
綾瀬
ぬし
会議室デビュー日: 2002/07/31
投稿数: 393
お住まい・勤務地: どっちも3階
投稿日時: 2004-12-17 09:37
METAでrefreshを指定して、index.html自体をリロードさせるのはダメですか?
pikkuri
常連さん
会議室デビュー日: 2004/12/16
投稿数: 39
投稿日時: 2004-12-17 09:56
綾瀬さん、ありがとうございます。

おっしゃる通り、refreshでリロードで自動更新はできると思います。
あと、定期的に更新されるファイル(例、access.log)は、ログローテーションされてしまいますので、index.html(例)の中に、最新・不変のログファイル名を指定して、表示させたいと考えています。

よろしくお願いいたします。
pikkuri
常連さん
会議室デビュー日: 2004/12/16
投稿数: 39
投稿日時: 2004-12-17 13:19
綾瀬さんの助言と調べた所から、index.html(例)を
<META HTTP-EQUIV="Refresh" CONTENT="5">
<iframe src="/var/log/access.log" height="200" width="300" name="msg" id="msg"></iframe>
と記述してURLに指定した所、/var/log/access.logがフレーム内ですが表示しました。

ところが、残念な事にできると思ってた自動更新(上例で5秒)ができませんでした。
IE(WindowsPC)では、この記述で自動更新されましたが、Mozilla1.4(Linux)では、記述が違うのでしょうか?
pikkuri
常連さん
会議室デビュー日: 2004/12/16
投稿数: 39
投稿日時: 2004-12-17 13:26
すみません。解決しました。
EQUIVをEQIVと記述していました。
EQUIVと正して、うまく表示しました。
1

スキルアップ/キャリアアップ(JOB@IT)