新規記事投稿 フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: Re: ネットスケープでのランダムイメージの無限リロードが出来ない!
Date: 1999/05/11 01:33:47
Reference: mesh.program/00652

5月4日に、三葉工房さんは書きました。

>SSIではなくCGIでの<img src="***.cgi">でのイメージ出力では 
>1度きりしか再読み込みをしてくれません。

通常、画像読み込みは文書に比べてバイト数が多いので、極力再読み込みを
しないような作りになっていることが多いようですね。

[Reload]ボタンの押下で再読み込みさせたいなら、画像出力のヘッダ部に

Expires: Mon, 10 May 1999 16:08:27 GMT

のような、コンテンツが無効になる時間を入れておけば良いと思います。
もちろん、その時間には現在の時間等を入れておけば、[Reload]を押した時には
既に過去の時間になっているので再読み込みされるでしょう。

# よく Expires: 0 とすれば良い、などと言う解説がありますが、文法的に
# 間違っていますので、ダメです。また、現在時より昔の時間が Expires に
# 入っていると無効になる/誤動作する、と言う話があるので、現在時を入れて
# おくのが無難でしょう。