обновление картинки на странице без refresh

Азамат

Новичок
обновление картинки на странице без refresh

Ситуация такая:
На php нарисована катринка которая изменяет свою высоту в зависимости от данных в mssql ( по технологии изменение уровня воды). Поставил refresh на страницу, но надоедает постоянное моргание картинки. Может кто подскажет, как это избежать?
 
идейка но не проверял попробуй через XMLHttpRequest методом пост загрузит свое изображение, POST заставит браузер загрузит изображение а не брать из кэша и тем самым обновит кэш . возмжно в ифрейме также можно загрузить через POST, останется отобразить его так как на экране не обновытся изображения.
Не проверял но идея заманчива
 
XMLHttpRequest для загрузки значения из базы, а картинка уже загружена, меняй только высоту javascript
 
Брать не из кэша можно так:

img.src="image.php?"+Math.random()

-~{}~ 14.06.06 20:56:

p.s. а если картинка еще и Cache-control: no-cache выдаст, будет совсем хорошо.
 
полкартинки.

да, придется 2 картинки иметь, одна visible (показываем), другая hidden (грузим) и по onloadу hidden менять их местами.
 
Сверху