htmlbox Aktualisierung

Wenn ich in eine html Box eine Grafik einbette mit:


$y=5;
$x = "<img src='user/fotos/folder_$y.jpg'>";
//hier erfolgt ein erneutes beschreiben der html Box

und sich die Grafik folder_$y.jpg dazu ändert (nur das Bild ändert sich, der Dateiname bleibt gleich!), wird das Bild dazu erst nach einem Reload angezeigt. D.h. die html Box reagiert nicht auf OnUpdate nur auf OnChange. Bei reload aber immer:confused:

Kann jemand helfen?

D.h. die html Box reagiert nicht auf OnUpdate nur auf OnChange. Bei reload aber immer

Mache das selber in ähnlicher Form und es funktioniert. Im Detail habe ich eine HTMLBox Variable mit einem iFrame und löse durch ein Update auf sich selbst ein Refresh aus…

IPS_SetValue(12345, IPS_GetValue(12345));

Hallo Andreas,

geht das auch wenn der Dateiname sich nicht ändert? Sonst geht es bei mir ja auch…

Eigentlich ja, ich mach sowas auch bei meinem NetPlayer und wechsel im Hintergrund im das Cover aus - auch bei mir bleibt der Dateiname gleich…

Wenn ich zu Hause bin mache ich noch einen Test und melde mich heute Abend nochmal.

Da spuckt dir der Cache vom Browser in die Suppe… Solange das Bild gleich ist, wird es nicht aktualisiert.

paresy

Michael, du hast recht, es ist ein Cache Problem, aber seltsamer als vermutet. Denn selbst wenn sich der Dateiname ändert und das Bild mit diesem Dateinamen schonmal im Cache war wird dies nicht gerändert…
Und dann gehts gleich weiter, die Browser reagieren hier noch unterschiedlich, bei FF gehts nach reload, bei IE erst nach löschen des Cache!

Für alle die es mal brauchen:


$x = "<img src='user/fotos/folder_$y.jpg?td=".time()."'>";

Danke an paresy!