![]() |
[HTML/JS] Image refreshen
Hallo allerseits,
ich aktualisiere mit folgendem Code ein Image in einer HTML-Datei:
Code:
Nach 5 Sekunden soll das Bild neu geladen werden, der Code wird auch einwandfrei ausgeführt, allerdings wird das Bild nicht neu geladen (es ändert sich alle 2 Sekunden).
<script language="JavaScript">
<!-- var x = 5000; function startClock() { x = x - 200; timerID = setTimeout("startClock()", 200); if (x <= 0) { document.camImage.src="spycam_image.php"; x = 5000; } } // --> </script> Ist der Startwert des img-Tags etwas anderes als "spycam_image.php", so ändert sich das Bild einmal, dann nicht mehr. Weiß jemand wie ich den Browser dazu zwingen kann, das Bild neu zu laden? Greetz alcaeus |
Re: [HTML/JS] Image refreshen
Hast du das Caching wie folgt unterbunden ?
Code:
<?php
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Datum aus Vergangenheit header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // immer geändert header("Cache-Control: no-store, no-cache, must-revalidate"); // HTTP/1.1 header("Cache-Control: post-check=0, pre-check=0", false); header("Pragma: no-cache"); // HTTP/1.0 ?> |
Re: [HTML/JS] Image refreshen
Hi Julius,
ja, das hab ich, allerdings ändert sich nichts. Anscheinend wird das Image nicht neu geladen, nachdem der Inhalt des src-Strings eigentlich gleich bleibt. Greetz alcaeus |
Re: [HTML/JS] Image refreshen
Hmmm ... Dann wären da 2 Lösungen:
:arrow: iFrame > Aktualisieren :arrow: im Querystring immer was anderes mitgeben. (etwa so: *.php?a=b&x=84625456 also z.B. die sekunden seit 1.1.1970) |
Re: [HTML/JS] Image refreshen
Hi Julius,
dass ich nicht selbst draufgekommen bin :wall: Jetzt funktionierts einwandfrei :firejump: Greetz alcaeus |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:41 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz