webForumDet fria alternativet

Refresha bild!

3 svar · 206 visningar · startad av Peeer

PeeerMedlem sedan mars 20025 362 inlägg
#1

Litet problem igen. Jag har en webkamera som lägger upp bilder på en ftp-server. Dessa kan man sedan se genom webläsaren.
So long so good

Problemet kommer när man lägger in bilden på en sida som uppdaterar sig själv var 5:e sekund. För två av mina vänner (båda med bostream) så funkar det. Dem ser en ny bild var 5:e sekund. Men för mig och en annan vän (båda med telenordia) så uppdateras sidan, men inte bilden. Klickar man däremot manuellt på "uppdatera" så ser man den nya bilden! Jag misstänker att det är någon cache som ligger och spökar, men hur går man runt den?

koden jag använder nu:

<SCRIPT LANGUAGE="JavaScript">
meta_tid=5000
sida="cam.html"
function meta()
{
self.location=sida
}
setTimeout("meta()",meta_tid)
//-->
</SCRIPT>
JojoxxMedlem sedan juni 20004 306 inlägg
#2

Skippa det helt och hållet och lägg in en <meta>-tagg i <head> istället.

<meta http-equiv="Refresh" content="5">
PeeerMedlem sedan mars 20025 362 inlägg
#3

Funkar bättre. Visserligen ser man samma bild flera gånger, men det beror nog på programvaran till kameran!
Tack

nkrantzMedlem sedan apr. 2002755 inlägg
#4

du kanske kan för att förhindra cachen lägga in typ en timastamp efter bildens sidan, typ cam.html?killCahe=timestamp

173 ms totalt · 3 externa anrop · cache AV · v20260731065814-full.56cc9887
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
170 ms — hämta forumlista (db)