新規記事投稿
フォロー記事投稿
記事のキャンセル
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 に
# 入っていると無効になる/誤動作する、と言う話があるので、現在時を入れて
# おくのが無難でしょう。