OK - das ist aber nicht so ohne weiteres möglich!
Der Browser greift direkt auf das Bild zu und zeigt es an. Somit gibt es nur 2 Möglichkeiten Deinen Wunsch zu bewerkstelligen.
1. Ein Serverscript, welches das Bild aller 1-2 Minuten durch ein anderes ersetzt - aber damit bekommste nicht jedesmal ein neues - sondern eben nur aller 1-2Minuten. Sowas wird recht häufig bei Webcam Bildern verwendet.
2. Du baust einen Handler, welcher statt dem Bild losläuft. Auf Deutsch - das Bild "Bild.jpg" existiert gar nicht, sondern ein Programm, welches den Zugriff auf diesen Dateinamen (in diesem Ordner) überwacht. Wenn ein Zugriff erfolgt, dann wird irgendein Bild binär eingelesen - und der Handler schickt die Binärdaten direkt an den Client.
Um das noch deutlicher / einfacher zu erklären. Stell Dir vor, der Zugriff erfolgt nicht auf eine Datei namens "Bild.jpg" sondern auf eine Datei namens "Bild.php". Diese Bild.php Datei liest ein Binärbild ein (egal was - kann Zufallsbild sein) und schickt dieses Binär Kodiert wieder an den Client.
Schau Dir das mal hier an:
Japan All Stars 2008 - Japan All Stars
Die kleinen Bilder existieren nicht auf dem Server - sind also keine echten Bilder, sondern werden dynamisch erzeugt. Dies läuft auf die gleiche Weise ab, wie ich es eben beschrieben habe.
Hier wäre ein direkter Link:
http://www.japan-all-stars.de/image/...euge&id=26
Der funktioniert aber nicht richtig, weil ich den Doctype für das Bild Objebt nicht sauber im Response Stream eingetragen habe.
Wenn das selbe aber in einem html <img src="... Element eingetragen ist, macht es der Browser automatisch richtig. Aber ich werde mir mal meinen Handler nochmal ansehen, dann sollte der auch allein funktionieren.
http://www.japan-all-stars.de/image/...euge&id=25