webForumDet fria alternativet

automatisk upptatering

JavaScriptur Javascript

4 svar · 445 visningar · startad av mats47

Medlem sedan mars 2009185 inlägg
Frågan#1

hur gör jag att den upptaterar samma bild varje tredje sekund.

jag en funktion som skriver över en bild varje tredje sekund från min cam.

Så nu vill jag visa uppdaterade bildena på webben, men får det inte att fungera.

<META HTTP-EQUIV="Refresh" CONTENT="3"> 
<img src="photo.jpg" />

Fungerar ej
är samma bild vaje gång den "Refresh" sidan, men när jag uppdatarer (f5) sidan så får jag fram den nya sidan.

Medlem sedan maj 20071 061 inlägg
#2

http://www.i18nguy.com/markup/metatags.html

<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">

Kanske kan funka ?

Medlem sedan mars 2009185 inlägg
#3

fick det inte att fungera.

Medlem sedan aug. 20068 090 inlägg
#4

Jag tror inte att man kan få det att funka med 100% säkerhet i alla webbläsare genom att bara använda ren vanilla html. Man måste nog köra att serverside skript (php, asp, osv).

http://clusty.com/search?input-form=clusty-simple&v%3Asources=webplus&query=prevent+images+from+being+cached

PS: "uppdatera". Inte "upptatera".

Medlem sedan juni 20004 308 inlägg
#5

Prova detta:

<img class="autoupdate" src="http://www.webforum.nu/images/wfstandard/logo_webforum.gif" width="281" height="58">
<script type="text/javascript">
function updateImages(){
	var elms=document.getElementsByTagName("img");
	for(var i=0;i<elms.length;i++){
		if(elms[i].className.match(/autoupdate/i)){
			elms[i].src=elms[i].src.split("?")[0]+"?"+new Date().getTime();
		}
	}
}
setInterval("updateImages()",3000);
</script>
137 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)