Skippa det helt och hållet och lägg in en <meta>-tagg i <head> istället.
<meta http-equiv="Refresh" content="5">
3 svar · 206 visningar · startad av Peeer
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>
Skippa det helt och hållet och lägg in en <meta>-tagg i <head> istället.
<meta http-equiv="Refresh" content="5">
Funkar bättre. Visserligen ser man samma bild flera gånger, men det beror nog på programvaran till kameran!
Tack
du kanske kan för att förhindra cachen lägga in typ en timastamp efter bildens sidan, typ cam.html?killCahe=timestamp