Взгляни на BitcoinMoxy.com. Мы просто добавили Bitcoinity minicharts на страницу, используя простой скрипт, вы можете переключаться между различными валютами (USD / EUR / GBP / CAD). Работает как шарм, до сих пор так хорошо!
Теперь мы хотим, чтобы графики на дисплее обновляются каждые 5 минут или около того, без перезагрузки всей страницы (которая раздражает для просмотра и он сбрасывает ленту новостей Twitter ниже). Большинство людей предлагают использовать Ajax для этого, но мы считаем, что это можно сделать только с помощью Javascript.
Нечто подобное или подобное:
Код:
<Сценарий Langauge ="Javascript">
вар Счетчик = 0;
window.setInterval ("refreshDiv ()", 1000);
функционировать refreshDiv () {
счетчик = счетчик + 1;
document.getElementById ("контрольная работа") .innerHTML = "тестирование " + Счетчик;
}
скрипт>
Приведенный ниже сценарий (index.html) вызывает функцию minicharts.js для вставки ссылки на изображения для валюты по умолчанию USD в.
Код:
дел>
<Сценарий SRC ="./js/minicharts.js"> скрипт>
<скрипт>minichartsUSD () скрипт>
В каждой функции в minicharts.js есть OnClick событие, которые переключаются на другую функцию (другой набор диаграмм, т.е. анкеров в доллары США, евро и т.д.)..
Мы хотим, чтобы эта функциональность сохранившейся с помощью простого скрипта (например, один на вершине), созывающую "активный" работать снова с таймером. Для этого я думаю, что каждая функцию, при вызове, следует установить глобальную переменную в соответствующую валюту и таймер перезагрузки, то следует назвать эту конкретную функцию для валюты в переменном.
Если бы я получил право теории, это должно перезагрузить изображения без перезагрузки страницы.
Лично я не в определении глобальной переменной .. она возвращает «неопределенными», поэтому я сдаюсь
PM или комментарий ниже.
Даниил