У меня есть изображение на веб-странице, которая динамически генерируется программой CGI на стороне сервера. Периодически это изображение обновляется таймером и/или изменяется на основе пользовательского ввода. Поэтому у меня есть функция Javascript, такая какОпределить, когда закончилось определенное изображение
// <img id="screen" src=""> is elsewhere in the page
function reloadImage() {
$("#screen").attr("src", make_cgi_url_based_on_form_inputs());
}
Это работает нормально, но иногда требуется некоторое время, чтобы загрузить изображение. Поэтому я хотел бы, чтобы появилось какое-то сообщение, в котором говорится: «Загрузка изображения ...», но затем это изображение исчезает, когда изображение загружено и отображается в браузере.
Есть ли какие-либо события Javascript, которые могут это сделать? В качестве альтернативы, есть ли другой способ загрузить/изменить/обновить изображение и определить, когда загрузка будет завершена, через Ajax или что-нибудь еще?
возможно дубликат [Javascript обратного вызова для зная, когда изображение загружается] (http://stackoverflow.com/questions/280049/javascript-callback- for-aware-when-an-image-is-loaded) –