Как это сделать? Гугл умалчивает, ссылаясь на глюки браузеров. Но не могут же все браузеры быть такими дырявыми?
Картинка обновляется функцией
function refreshIMG(id, URL){
var oldIMG = $(id);
var newIMG = document.createElement("img");
var parent = oldIMG.parentNode;
newIMG.style.width = "100%";
newIMG.src = URL;
parent.insertBefore(newIMG, oldIMG);
oldIMG.src = null;
parent.removeChild(oldIMG);
delete(oldIMG);
newIMG.id = id;
}
При этом, несмотря на все эти removeChild и delete, старая картинка остается в памяти. Добавление в шапку странички
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="pragma" content="no-cache">
Что делать-то? (мне и так пришлось добавить <meta http-equiv=«refresh» content=«600»>, чтобы браузер не падал, но очень некрасиво, когда вся страничка раз в 10 минут перезагружается...)