画像を表示しているHTMLの<HEAD></HEAD>の間に
<META HTTP-EQUIV="Refresh" CONTENT="1">
ではいけませんか?1秒毎の自動更新が出来ます。
もしくは、JavaScriptを使ってもいいのであれば、bodyタグのonloadなどに更新の処理を記述することも出来ます。この場合には、再読み込みのタイミングをミリ秒単位で指定できます。下記の例では、500ms(=0.5秒)で再取得します。
<BODY onload="setTimeout('window.location.reload()',500);">
どちらを使用する場合にも
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
をHEADタグの中に書いてブラウザのキャッシュ機能をOFFにしたほうがいいでしょう。
注意点
・画像などは完全に読込みなおしです。
当該ページへのリンクを1秒毎にクリックされているのと変わらない状態ですので、差分取得用のJavaAppletなどを作成するのに比べるとネットワークやサーバへの負荷は高くなると思います。
・ブラウザなど、ユーザ環境に依存する
どちらもブラウザが処理をサポートしていなかったり、ブラウザの設定などで処理を禁止されていたりすることがあります。
個人で使用するだけであれば、この点はあまり気にする必要はないでしょう。
・画像を完全に読み終わる前にページの再読み込みを行うブラウザもあるかもしれません
補足
ありがとうございました。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1104885 は試しましたがそのままだとキャッシュを働き、キャッシュを働かない様にすると点滅してしまいます。 また、半分しか表示されない時があるなど動作に問題がありました。 J++をinstallしてJave Applteを試したいと思います。