Hej, jag har en funktion som uppdaterar en bild varje minut. det är inget fel på koden.. men efter ungefär 20 minuter så stannar min browser och dett gör så att alla mina IE fönster får error och jag är tvungen att stänga alla.
function refreshMsg() {
document.images["foo"].src="image.gif"
setInterval("refreshMsg()",60000)
}
Vad kan det vara för fel? Jag antar att det har ngt med minnet att göra
ska byta det så fort som möjligt. .men tror du det kommer hjälpa ?
Det kommer det garanterat.
vad är det förskillnad mellan dem två?
setIntervall gör du en gång, sedan kommer det att upprepas (automatiskt) ända tills du gör en clearInterval(). setTimeout sätter bara en timer och kör det uttryck du anger en gång, sedan händer inget mer ifall du inte sätter in timeout igen. setIntervall kommer alltså att skapa en dublett varje gånd du anropar funktionen.
248 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a