Программирование > JavaScript & JScript

Обновление графиков

(1/4) > >>

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;

А загружить картинку совсем заранее нельзя, т. к. уже писал - информация меняется постоянно, а графики должны отображать посление данные. Ну например, помимо прочего на графике показывается текущее время с точностью до секунды.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии