hoi

ik ben een website in php aan het maken om iets te besturen.
nu wil ik een webcambeeld streamen maar dat lukt niet helemaal.
ik heb nu dit erin staan zodat hij vanzelf refresht en dat werkt ook.
<META HTTP-EQUIV=Refresh CONTENT="2">
maar nu vernieuwt hij niet elke 2 seconden het plaatje.
weet iemand hoe ik dit kan oplossen,
heb het al op verschillende manieren geprobeerd maar het lukt niet.

met vriendelijke groet,
Bob van Dijk
waarschijnlijk zit het plaatje in je cache opgeslagen.
of je zet in de header dat hij de cache niet moet opslaan of deze methode werkt ook gebruikt:


<img src="img.jpg?rand=<?=rand(1,1000);?>" />
met deze code verandert er nog niks.
hij blijft het eerste plaatje herhalen.
als ik zelf met F5 refresh dan krijg ik wel het nieuwe plaatje te zien
Lekker voorbeeld Mitchel, volgens mij is [ignore]<?=[/ignore] nou niet echt meer van deze tijd.


<script type="text/javascript">
function vernieuw() {
		document.getElementById('plaatje').src = 'plaatje.png?' + Math.floor(Math.random()*999999);
}
window.onload = setInterval('vernieuw()', 2000);
</script>
<img alt="" id="plaatje" src="plaatje.png" />
de code van roel werkt wel via internet explorer,
maar niet via mijn telefoon.
met no cache vernieuwede de foto wel maar ook de hele pagina.
maar daardoor kon ik niet op knoppen drukken omdat het te snel gerefresht werd.
daarbij nog het probleem dat er in de url als je op een knop drukt er iets achter komt met een vraagteken
maar als die refresht voert hij die actie zegmaar nog een keer uit en dat is niet de bedoeling.

mvg,

Bob

Reageren