Программирование > JavaScript & JScript
Обновление графиков
Anthony:
Добрый день!
Столкнулся я с проблемой. Разработываю сайт в одном из разделом которого будут выводиться графики - биржевая информация. Сами картинки формаруются php модулем jpgraph, данные берутся из БД и все работает.
Проблемы начались, когда начал писать скрипт для обновления картинок, чтобы все страницу не перезагружать. При попытке присвоить нужному объекту img новый урл графики исчезают со страницы. Это в ИЕ, в firefox-е все работает и графики нормально обновляются.
Еще такая штука. Когда в ИЕ картинки исчезают на их месте появляется пустай картинка размером 20х20 px и если на ней вызвать попап-меню и сказать "показать картинку", тогда она подгружается.
Может кто-нибудь знает как можно обойти этот баг?
CGVictor:
Anthony
--- Цитировать ---Anthony:
присвоить нужному объекту img новый урл
--- Конец цитаты ---
Вот отсюда поподробнее, пожалуйста.
В IE замечательно работает конструкция img.src=\'url\';
Anthony:
Эта конструкция работает, только картинка не успечает подгрузиться, насколько я понимаю. А предварительно ее загружать нельзя, т. к. информация, отображаемая на графиках, динамическая и меняется постоянно.
CGVictor:
Anthony
Делать через объект Image (в поиск по прелоадингу картинок)
Anthony:
Тоже не помогает, пробовал.
Этот код дает тот же результат, что и простое присваивание урл:
image1 = new Image();
image1.src = \'url\';
document.image2.src = image1.src;
А загружить картинку совсем заранее нельзя, т. к. уже писал - информация меняется постоянно, а графики должны отображать посление данные. Ну например, помимо прочего на графике показывается текущее время с точностью до секунды.
Навигация
Перейти к полной версии